public async Task <IActionResult> Add([FromBody] UserAddOrUpdateModel userAddOrUpdateModel) { if (!ModelState.IsValid) { return(BadRequest()); } var userDto = _mapper.Map <UserDtoForCreate>(userAddOrUpdateModel); var statuscode = await _userService.AddAsync(userDto); return(_userResponseCreator.ResponseForCreate(statuscode, userDto)); }
public async Task <IActionResult> Update(int id, [FromBody] UserAddOrUpdateModel userAddOrUpdateModel) { if (!ModelState.IsValid) { return(BadRequest()); } var userDto = _mapper.Map <UserDto>(userAddOrUpdateModel); userDto.Id = id; var statuscode = await _userService.UpdateAsync(userDto); return(_userResponseCreator.ResponseForUpdate(statuscode)); }