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); }
public Task <int> Add(AddUserInputDto input) { return(_operationFactory.New <AddUser>().ExecuteAsync(input)); }
public IActionResult AddUser(AddUserInputDto addUserInputDto) { this.accountService.AddUser(addUserInputDto); return(View()); }