public JsonResult Add(AddViewModel model) { SysSalesmanUser user = new SysSalesmanUser(); user.UserName = string.Format("YW{0}", model.SysSalesmanUser.UserName); user.FullName = model.SysSalesmanUser.FullName; user.PasswordHash = "888888"; user.Email = model.SysSalesmanUser.Email; user.PhoneNumber = model.SysSalesmanUser.PhoneNumber; user.IsModifyDefaultPwd = false; user.IsDelete = false; user.Status = Enumeration.UserStatus.Normal; user.Creator = this.CurrentUserId; user.CreateTime = DateTime.Now; var identiy = new AspNetIdentiyAuthorizeRelay <SysSalesmanUser>(); if (identiy.UserExists(user.UserName.Trim())) { return(Json(ResultType.Failure, WebBackOperateTipUtils.USER_EXISTS)); } bool r = identiy.CreateUser(this.CurrentUserId, user, null); if (!r) { return(Json(ResultType.Failure, WebBackOperateTipUtils.ADD_FAILURE)); } return(Json(ResultType.Success, WebBackOperateTipUtils.ADD_SUCCESS)); }
public EditViewModel(int id) { var sysSalesmanUser = CurrentDb.SysSalesmanUser.Where(m => m.Id == id).FirstOrDefault(); if (sysSalesmanUser != null) { _sysSalesmanUser = sysSalesmanUser; } }
public PrimaryAuditViewModel(int id) { var bizProcessesAudit = BizFactory.BizProcessesAudit.ChangeMerchantAuditStatus(this.Operater, id, Enumeration.MerchantAuditStatus.InPrimaryAudit); if (bizProcessesAudit != null) { _bizProcessesAudit = bizProcessesAudit; var merchant = CurrentDb.Merchant.Where(m => m.Id == bizProcessesAudit.AduitReferenceId).FirstOrDefault(); if (merchant != null) { _merchant = merchant; if (_merchant.SalesmanId != null) { var salesman = CurrentDb.SysSalesmanUser.Where(m => m.Id == _merchant.SalesmanId).FirstOrDefault(); if (salesman != null) { _salesman = salesman; } } var merchantPosMachine = CurrentDb.MerchantPosMachine.Where(m => m.MerchantId == merchant.Id).ToList(); if (merchantPosMachine != null) { _merchantPosMachine = merchantPosMachine; foreach (var m in _merchantPosMachine) { var posMachine = CurrentDb.PosMachine.Where(q => q.Id == m.PosMachineId).FirstOrDefault(); m.PosMachine = posMachine; } } var bankCard = CurrentDb.BankCard.Where(m => m.MerchantId == merchant.Id).ToList(); if (bankCard != null) { _bankCard = bankCard; } var carInsuranceCompany = CurrentDb.CarInsuranceCompany.ToList(); if (carInsuranceCompany != null) { _carInsuranceCompany = carInsuranceCompany; } var merchantEstimateCompany = CurrentDb.MerchantEstimateCompany.Where(m => m.MerchantId == merchant.Id).ToList(); if (merchantEstimateCompany != null) { _merchantEstimateCompany = merchantEstimateCompany; } } } }
public CustomJsonResult Edit(EditViewModel model) { var user = new SysSalesmanUser(); user.Password = model.SysSalesmanUser.Password; user.Id = model.SysSalesmanUser.Id; user.FullName = model.SysSalesmanUser.FullName; user.Email = model.SysSalesmanUser.Email; user.PhoneNumber = model.SysSalesmanUser.PhoneNumber; return(SysFactory.AuthorizeRelay.UpdateUser <SysSalesmanUser>(this.CurrentUserId, user)); }
public CustomJsonResult Add(AddViewModel model) { SysSalesmanUser user = new SysSalesmanUser(); var agent = CurrentDb.SysAgentUser.Where(m => m.Id == this.CurrentUserId).FirstOrDefault(); user.UserName = string.Format("{0}{1}", agent.UserName, model.SysSalesmanUser.UserName); user.AgentId = agent.Id; user.FullName = model.SysSalesmanUser.FullName; user.PasswordHash = PassWordHelper.HashPassword("888888"); user.Email = model.SysSalesmanUser.Email; user.PhoneNumber = model.SysSalesmanUser.PhoneNumber; user.IsDelete = false; user.Status = Enumeration.UserStatus.Normal; user.Type = Enumeration.UserType.Salesman; return(SysFactory.AuthorizeRelay.CreateUser <SysSalesmanUser>(this.CurrentUserId, user)); }
public JsonResult Edit(EditViewModel model) { var identiy = new AspNetIdentiyAuthorizeRelay <SysSalesmanUser>(); SysSalesmanUser user = identiy.GetUser(model.SysSalesmanUser.Id); user.FullName = model.SysSalesmanUser.FullName; user.Email = model.SysSalesmanUser.Email; user.PhoneNumber = model.SysSalesmanUser.PhoneNumber; user.Mender = this.CurrentUserId; user.LastUpdateTime = DateTime.Now; bool r = identiy.UpdateUser(this.CurrentUserId, user, model.SysSalesmanUser.PasswordHash); if (!r) { return(Json(ResultType.Failure, WebBackOperateTipUtils.UPDATE_FAILURE)); } return(Json(ResultType.Success, WebBackOperateTipUtils.UPDATE_SUCCESS)); }