private StaffUserModel GetStaffUserModel(int userId) { StaffUserModel model = new StaffUserModel(); SysStaffUser user = CurrentDb.SysStaffUser.Where(m => m.Id == userId).FirstOrDefault(); model.Id = user.Id; model.UserName = user.UserName; model.PhoneNumber = user.PhoneNumber; model.Email = user.Email; model.FirstName = user.FirstName; model.LastName = user.LastName; return(model); }
public JsonResult Add(StaffUserModel model) { SysStaffUser user = new SysStaffUser(); user.UserName = model.UserName; // user.FullName = model.FullName; user.FirstName = model.FirstName; user.LastName = model.LastName; user.PasswordHash = model.Password; user.Email = model.Email; user.PhoneNumber = model.PhoneNumber; user.IsModifyPwd = false; user.IsDelete = false; user.IsDisable = false; user.Creator = User.Identity.GetUserId <int>(); user.CreateTime = DateTime.Now; int[] userRoleIds = model.UserRoleIds; var identiy = new AspNetIdentiyAuthorizeRelay <SysStaffUser>(CurrentDb); if (identiy.UserExists(user.UserName.Trim())) { return(Json(ResultType.Failure, ManagerOperateTipUtils.USER_EXISTS)); } bool r = identiy.CreateUser(user, model.UserRoleIds); if (!r) { return(Json(ResultType.Failure, ManagerOperateTipUtils.ADD_FAILURE)); } return(Json(ResultType.Success, ManagerOperateTipUtils.ADD_SUCCESS)); }
public JsonResult Update(StaffUserModel model) { var identiy = new AspNetIdentiyAuthorizeRelay <SysStaffUser>(CurrentDb); SysStaffUser user = identiy.GetUser(model.Id); //user.FullName = model.FullName; user.FirstName = model.FirstName; user.LastName = model.LastName; user.Email = model.Email; user.PhoneNumber = model.PhoneNumber; user.Mender = User.Identity.GetUserId <int>(); user.LastUpdateTime = DateTime.Now; int[] userRoleIds = model.UserRoleIds; bool r = identiy.UpdateUser(user, model.Password, model.UserRoleIds); if (!r) { return(Json(ResultType.Failure, ManagerOperateTipUtils.UPDATE_FAILURE)); } return(Json(ResultType.Success, ManagerOperateTipUtils.UPDATE_SUCCESS)); }
public ViewResult Update(int id) { StaffUserModel model = GetStaffUserModel(id); return(View(model)); }
public ViewResult Add() { StaffUserModel model = new StaffUserModel(); return(View()); }