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 }));
        }
Ejemplo n.º 2
0
        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);
        }