public void Init(IManageProfile view, bool IsPostback) { _view = view; if (_userSession.LoggedIn == true) { _listVisibilityLevel = _privacyRepository.GetVisibilityLevels(); profile = _profileService.LoadProfileByUserName(_userSession.Username); _listProfileAttributeType = _profileAttributeService.GetProfileAttributeType(); if (profile != null) { _listPrivacyFlags = _privacyRepository.GetPrivacyFlagsByProfileID(profile.ProfileID); _view.loadProfileAttribute(_listProfileAttributeType, _listVisibilityLevel, _listPrivacyFlags, profile); } else { profile = new Profile(); profile.AccountID = _userSession.CurrentUser.AccountID; profile.profileName = _userSession.CurrentUser.UserName; _profileService.SaveProfileTable(profile); AddProfileAttribute(_listProfileAttributeType, profile); } //_view.LoadProfile(profile); _view.ShowProfileName(profile.profileName); LoadProfile(IsPostback); } else { _redirector.GoToAccountLoginPage(); } }
public CreateProfile(IManageProfile manageProfile) { _manageProfile = manageProfile; InitializeComponent(); Profile = new Profile(); }
public Main(IManageProfile manageProfile) { InitializeComponent(); _manageProfile = manageProfile; }
public void Init(IManageProfile view, bool IsPostBack) { _view = view; _view.LoadLevelOfExperienceTypes(LevelOfExperienceType.GetAllLevelOfExperienceTypes()); _view.LoadProfileAttributeTypes(ProfileAttribute.GetProfileAttributeTypes()); }
public void Init(IManageProfile view, bool IsPostback) { _view = view; if (_userSession.LoggedIn == true) { Profile profile = _profileService.LoadProfileByUserName(_userSession.Username); _listProfileAttributeType = _profileAttributeService.GetProfileAttributeType(); if (profile != null) { _view.loadProfileAttribute(_listProfileAttributeType, profile); } else { profile = new Profile(); profile.AccountID = _userSession.CurrentUser.AccountID; profile.profileName = _userSession.CurrentUser.UserName; _profileService.SaveProfileTable(profile); AddProfileAttribute(_listProfileAttributeType, profile); } //_view.LoadProfile(profile); _view.ShowProfileName(profile.profileName); LoadProfile(IsPostback); } else { _redirector.GoToAccountLoginPage(); } }