public async Task <IActionResult> PostAsync([FromBody] UserDto userDto) { if (!ModelState.IsValid) { // NotifyModelStateErrors(); return(Response(false, userDto)); } var u = await _userAppService.CreateAsync(userDto); return(Response(true, u)); }
public Task CreateAsync(IdentityUser user) { if (user == null) { throw new ArgumentNullException("user"); } var u = getUserCreateViewModel(user); _userApplicationService.CreateAsync(u); return(_unitOfWork.SaveChangesAsync()); }
public async Task <IActionResult> CreateUserAsync() { try { var response = await _applicationService.CreateAsync(); var webResponse = new CreateWebResponse <UserDto>() .From(response); if (webResponse.IsSuccessful) { return(Ok(webResponse)); } return(BadRequest(webResponse.Errors)); } catch (Exception ex) { var message = "Unable to create a user"; Console.WriteLine(ex); _logManager.LogError(ex, message); return(BadRequest(message)); } }
public async Task Post([FromBody] UserApplicationModel value) { await _applicationService.CreateAsync(value); }