public BaseManager(User user) { this.Permission = new Permission(); this.CurrentUser = user; if (user != null) { this.GetPermission(); } }
public ShopManager(User user) : base(user) { }
/// <summary> /// /// </summary> /// <param name="openId"></param> /// <param name="openName"></param> /// <returns></returns> public User OpenRegisterUser(string openId, string openName) { User user = new User(); user.NickName = openName; return user; }
/// <summary> /// /// </summary> /// <param name="user"></param> /// <returns></returns> public bool UpdateUser(User user) { bool result = false; using (AnanEntities db = new AnanEntities()) { User dbUser=(from u in db.User where u.ID==user.ID select u).FirstOrDefault<User>(); base.UpdateProperties(dbUser, user); db.SaveChanges(); result = true; } return result; }
/// <summary> /// /// </summary> /// <param name="user"></param> /// <returns></returns> public bool LocalRegisterUser(User user) { bool result = false; AnanEntities db = new AnanEntities(); try { if (string.IsNullOrEmpty(user.Email)) { throw new Exception(""); } if (string.IsNullOrEmpty(user.Password)) { throw new Exception(""); } user.Created = DateTimeUtil.ConvertDateTimeToInt(DateTime.Now); user.Password = Encrypt.MD5(user.Password); db.User.Add(user); db.SaveChanges(); } catch { } finally { if (db != null) { db.Dispose(); } } return result; }