C# Class Spontaneous.WebApp.Services.UserProfileFacade

Supplies user profile facade functionality.
Afficher le fichier Open project: pashkov/Spontaneous Class Usage Examples

Méthodes publiques

Свойство Type Description
AppName ApplicationName

Méthodes publiques

Méthode Description
CheckIfJustCreatedProfile ( System userProfile ) : bool
GetAllUserProfiles ( ) : System.Web.Security.MembershipUserCollection
GetCurrentUserType ( ) : string
GetUserInsulinCalcProfile ( ) : UserBaseInsulinCalcProfile
GetUserInsulinCalcProfileModel ( ) : UserBaseInsulinCalcProfileModel
GetUserProfile ( ) : ProfileBase

Get current user profile.

GetUserProfile ( string userName ) : ProfileBase
TraceSuggestValue ( string q, double lat, double lng ) : void

Adding tracing to specific user.

UserProfileFacade ( ApplicationName app ) : System

Private Methods

Méthode Description
FindNearestCoupon ( List couponsList, Location location ) : CouponType
GetClosesMedal ( ) : MedalProgress
GetCoupon ( SpontaneousUserModel userData, List couponsList, UserActivity userActivity ) : CouponType
GetLastMeal ( ) : Meal
GetLastMedal ( ) : UserMedalModel
GetMedals ( ) : List
GetTotalPoints ( ) : int
MedalsNotificationCheck ( ) : bool
SaveUserActivity ( UserActivity userActivity, List allCoupons ) : void
TraceAprooveMeal ( IEnumerable meal ) : void
TraceBasicRestMeal ( Meal meal ) : void
TurnOffMedalFlag ( ) : bool
UpdateCarbsInLastMeal ( string restaurnatId, int menuPartId, int dishId, double totalCarbohydrate ) : bool
UpdatePostMealSugar ( int sugarLevel ) : void
UpdatePreMealSugar ( int sugarLevel, int targetSugar ) : void
VerifyUserLastMeal ( ) : double
factoryMedalChecker ( ) : MedalRequirementsChecker

Method Details

CheckIfJustCreatedProfile() public static méthode

public static CheckIfJustCreatedProfile ( System userProfile ) : bool
userProfile System
Résultat bool

GetAllUserProfiles() public static méthode

public static GetAllUserProfiles ( ) : System.Web.Security.MembershipUserCollection
Résultat System.Web.Security.MembershipUserCollection

GetCurrentUserType() public static méthode

public static GetCurrentUserType ( ) : string
Résultat string

GetUserInsulinCalcProfile() public static méthode

public static GetUserInsulinCalcProfile ( ) : UserBaseInsulinCalcProfile
Résultat Spontaneous.DataModel.UserBaseInsulinCalcProfile

GetUserInsulinCalcProfileModel() public static méthode

public static GetUserInsulinCalcProfileModel ( ) : UserBaseInsulinCalcProfileModel
Résultat Spontaneous.WebApp.Models.UserBaseInsulinCalcProfileModel

GetUserProfile() public static méthode

Get current user profile.
public static GetUserProfile ( ) : ProfileBase
Résultat System.Web.Profile.ProfileBase

GetUserProfile() public static méthode

public static GetUserProfile ( string userName ) : ProfileBase
userName string
Résultat System.Web.Profile.ProfileBase

TraceSuggestValue() public méthode

Adding tracing to specific user.
public TraceSuggestValue ( string q, double lat, double lng ) : void
q string
lat double
lng double
Résultat void

UserProfileFacade() public méthode

public UserProfileFacade ( ApplicationName app ) : System
app ApplicationName
Résultat System

Property Details

AppName public_oe property

public ApplicationName AppName
Résultat ApplicationName