示例#1
0
        public void AddUser(AddUserInputDto addUserInputDto)
        {
            var user = new User
            {
                FirstName = addUserInputDto.FirstName,
                LastName  = addUserInputDto.LastName
            };

            this.workflowEngineDbContext.User.Add(user);
            this.workflowEngineDbContext.SaveChanges();
        }
        public async Task AddUser(AddUserInputDto input)
        {
            var userRepos = _unitOfWork.GetRepository <User>();
            var user      = userRepos.GetFirstOrDefault(predicate: p => p.UserName == input.UserName);

            if (user != null)
            {
                throw new Exception("用户名已存在");
            }
            await userRepos.InsertAsync(new User()
            {
                Id        = Guid.NewGuid(),
                UserName  = input.UserName,
                Password  = input.Password,
                IsDisable = false,
            });

            await _unitOfWork.SaveChangesAsync();
        }
 public async Task Add([FromBody] AddUserInputDto input)
 {
     await _userService.AddUser(input);
 }
示例#4
0
 public Task <int> Add(AddUserInputDto input)
 {
     return(_operationFactory.New <AddUser>().ExecuteAsync(input));
 }
        public IActionResult AddUser(AddUserInputDto addUserInputDto)
        {
            this.accountService.AddUser(addUserInputDto);

            return(View());
        }