/// <summary>Set (UPDATE) or create (INSERT) user setting.</summary> public Entities.UserSetting SetUserSetting(Entities.UserAccount u, string key, string value) { /*try { * Entities.UserSetting obj1 = u.userSettings.Where(x => x.settingKey == key).SingleOrDefault(); * obj1.settingValue = value; * return Update<Entities.UserSetting>(obj1); * } catch(NullReferenceException) { * Entities.UserSetting obj1 = new Entities.UserSetting() { * settingUser = u, * settingKey = key, * settingValue = value, * settingDateModified = DateTime.Now * }; * return Save<Entities.UserSetting>(obj1); * }*/ throw new NotImplementedException(); }
/// <summary>Get (first) user account.</summary> public Entities.UserCredential GetUserAccount(Entities.UserAccount u) { throw new NotImplementedException(); }
/// <summary>Create (INSERT) user.</summary> public Entities.UserAccount CreateUser(Entities.UserAccount u) { throw new NotImplementedException(); }
/// <summary>Set (UPDATE) or create (INSERT) user setting.</summary> public Entities.UserSetting SetUserSetting(Entities.UserAccount u, string key, string value) { throw new NotImplementedException(); }
/// <summary>Set (UPDATE) user account. Only for user activation.</summary> public Entities.UserCredential SetUserAccount(Entities.UserAccount u, string password, string activationKey, bool isActivated) { return(SetUserAccount(GetUserAccount(u), password, activationKey, isActivated)); }
/// <summary>Set (UPDATE) user. Only for persistent cookie or query string.</summary> public Entities.UserAccount SetUser(Entities.UserAccount u, string sessionKey) { throw new NotImplementedException(); }
/// <summary>Remove (DELETE) user permanently.</summary> public void RemoveUser(Entities.UserAccount u) { throw new NotImplementedException(); }