public UserPostResponseModel Post([FromBody] UserPostRequestModel request) { var inputData = new UserRegisterInputData(request.UserName); var outputData = bus.Handle(inputData); return(new UserPostResponseModel(outputData.CreatedUserId)); }
public UserPostResponseModel Post([FromBody] UserPostRequestModel request) { var command = new UserRegisterCommand(request.UserName); var result = userApplicationService.Register(command); return(new UserPostResponseModel(result.CreatedUserId)); }
public async Task <IActionResult> Post([FromBody] UserPostRequestModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var user = _mapper.Map <User>(model); user = await _userService.InsertAsync(user, model.Password); var uri = string.Format("{0}/{1}", Request.HttpContext.Request.Path.ToString().TrimEnd('/'), user.Username); return(Created(uri, user)); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, new ErrorModelInternalError(e))); } }
public async Task <UserPostResponseModel> Post([FromBody] UserPostRequestModel request) { var result = await _mediator.Send(new UserRegisterCommand(request.Name)); return(new UserPostResponseModel(result.Id)); }
public async Task <IActionResult> Post([FromBody] UserPostRequestModel model) { return(await HandleRequestAsync(new UserPostRequest { Model = model })); }
public void Post([FromBody] UserPostRequestModel request) { var command = new UserRegisterCommand(request.UserName); userApplicationService.Register(command); }