public bool SetUserState(int userId, bool stateCode) { Entity.m_User model = new Entity.m_User(); model.UserId = userId; model.IsStatus = stateCode; CommonRepository repository = new CommonRepository(); return(repository.Update(model)); }
/// <summary> /// 更改密码 /// </summary> /// <param name="oldPassword"></param> /// <param name="NewPassword"></param> /// <returns></returns> public bool Password(string oldPassword, string newPassword) { if (!string.IsNullOrEmpty(oldPassword) && !string.IsNullOrEmpty(newPassword)) { int UserId = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("UserId"), 0); Entity.m_User model = new Entity.m_User(); model.UserId = UserId; model.Password = Framework.Core.TextHelper.MD5Encrypt(newPassword); CommonRepository repository = new CommonRepository(); return(repository.Update(model)); } else { return(false); } }
/// <summary> /// 新增用户 /// </summary> /// <param name="userModel"></param> /// <param name="userInfoModel"></param> /// <returns></returns> public bool AddUser(Entity.m_User userModel) { using (var tran = _dbContext.Database.BeginTransaction()) { try { _dbContext.Add(userModel); _dbContext.SaveChanges(); tran.Commit(); return(true); } catch { tran.Rollback(); return(false); } } }
/// <summary> /// 编辑资料 /// </summary> /// <param name="FieldName"></param> /// <param name="FieldValue"></param> /// <returns></returns> public bool Edit(string fieldName, string fieldValue) { if (!string.IsNullOrEmpty(fieldName) && !string.IsNullOrEmpty(fieldValue)) { int userId = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("UserId"), 0); Entity.m_User model = new Entity.m_User(); model.UserId = userId; switch (fieldName) { case "Tags": model.Tags = fieldValue; break; case "Address": model.AddressInfo = fieldValue; break; case "Sex": model.Sex = fieldValue; break; case "NickName": model.NickName = fieldValue; break; case "avatar": model.HeadUrl = fieldValue; break; } CommonRepository repository = new CommonRepository(); return(repository.Update(model)); } else { return(false); } }
public string Register(ViewModels.RegisterViewModel model) { string Result = string.Empty; UserRepository repository = new UserRepository(); if (!(model.ValidateCode == HttpContext.Session.GetString("ValidatePhoneCode"))) { return("请输入正确的注册验证码!"); } if (!(model.UserName == HttpContext.Session.GetString("ValidatePhone"))) { return("该手机号与通过短信验证的手机号不一致"); } if (repository.IsExistUser(model.UserName)) { return("该手机号已经注册过!"); } //注册新用户 Entity.m_User userModel = new Entity.m_User(); userModel.HeadUrl = "/images/avatar.png"; userModel.GroupId = 1; userModel.IsStatus = true; userModel.LastLoginDate = DateTime.Now; userModel.LastLoginIP = string.Empty; userModel.NickName = model.NickName; userModel.OpenId = ""; userModel.Password = Framework.Core.TextHelper.MD5Encrypt(model.Password); userModel.Phone = ""; userModel.RegisterDate = DateTime.Now; userModel.RegisterIP = Request.HttpContext.Connection.RemoteIpAddress.ToString(); userModel.UserName = model.UserName; userModel.Email = ""; userModel.AddressInfo = ""; userModel.Birthday = ""; userModel.Sex = "男"; userModel.Tags = ""; return(repository.AddUser(userModel) ? "ok" : ""); }
public bool SetUserInfo(int infoType, string infoValue) { if (string.IsNullOrEmpty(infoValue)) { return(false); } int userId = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("UserId"), 0); Entity.m_User model = new Entity.m_User(); model.UserId = userId; switch (infoType) { case 3: model.Tags = infoValue; break; case 4: model.AddressInfo = infoValue; break; case 5: model.Sex = infoValue; break; case 1: model.NickName = infoValue; break; case 2: model.HeadUrl = infoValue; break; } CommonRepository repository = new CommonRepository(); return(repository.Update(model)); }