public ActionResult AddMember(int selectedUser, int orgId) { OrgUser orgUser = new OrgUser(); orgUser.OrgId = orgId; orgUser.UserId = selectedUser; _orgUserrepository.Add(orgUser); return(RedirectToAction("Detail", new { id = orgId })); }
public string AddUser(OrgUser dto) { var user = _repository.FindByAccount(dto.Account); if (user != null) { throw new NonUniqueException($"user account must be unique,account={dto.Account}"); } user = _repository.FindByCode(dto.Code); if (user != null) { throw new NonUniqueException($"user code must be unique,code={dto.Code}"); } dto.Id = ConfigHelper.NewGuid; dto.Password = CryptographicHelper.Hash(ConfigHelper.DefaultUserPwd); dto.State = (int)UserState.Normal; if (string.IsNullOrEmpty(dto.Code)) { dto.Code = dto.Id; } _repository.Add(dto); return(dto.Id); }