C# Class Spontaneous.WebApp.Services.UserProfileFacade

Supplies user profile facade functionality.
Datei anzeigen Open project: pashkov/Spontaneous Class Usage Examples

Public Properties

Property Type Description
AppName ApplicationName

Public Methods

Method 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

Method 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 method

public static CheckIfJustCreatedProfile ( System userProfile ) : bool
userProfile System
return bool

GetAllUserProfiles() public static method

public static GetAllUserProfiles ( ) : System.Web.Security.MembershipUserCollection
return System.Web.Security.MembershipUserCollection

GetCurrentUserType() public static method

public static GetCurrentUserType ( ) : string
return string

GetUserInsulinCalcProfile() public static method

public static GetUserInsulinCalcProfile ( ) : UserBaseInsulinCalcProfile
return Spontaneous.DataModel.UserBaseInsulinCalcProfile

GetUserInsulinCalcProfileModel() public static method

public static GetUserInsulinCalcProfileModel ( ) : UserBaseInsulinCalcProfileModel
return Spontaneous.WebApp.Models.UserBaseInsulinCalcProfileModel

GetUserProfile() public static method

Get current user profile.
public static GetUserProfile ( ) : ProfileBase
return System.Web.Profile.ProfileBase

GetUserProfile() public static method

public static GetUserProfile ( string userName ) : ProfileBase
userName string
return System.Web.Profile.ProfileBase

TraceSuggestValue() public method

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

UserProfileFacade() public method

public UserProfileFacade ( ApplicationName app ) : System
app ApplicationName
return System

Property Details

AppName public_oe property

public ApplicationName AppName
return ApplicationName