public async Task <IActionResult> Add([FromBody] ConversationAddOrUpdateModel conversationAddOrUpdateModel) { if (!ModelState.IsValid) { return(BadRequest()); } var conversationDto = _mapper.Map <ConversationDtoForCreate>(conversationAddOrUpdateModel); var statuscode = await _conversationService.AddAsync(conversationDto); return(_conversationResponseCreator.ResponseForCreate(statuscode, conversationDto)); }
public async Task <IActionResult> Update(int id, [FromBody] ConversationAddOrUpdateModel conversationAddOrUpdateModel) { if (!ModelState.IsValid) { return(BadRequest()); } var conversationDto = _mapper.Map <ConversationDto>(conversationAddOrUpdateModel); conversationDto.Id = id; var statuscode = await _conversationService.UpdateAsync(conversationDto); return(_conversationResponseCreator.ResponseForUpdateAndAddUsers(statuscode)); }