public Result <int> Patch(int id, [FromBody] RequestForUpdateModel updatedRequest) { if (updatedRequest == null) { return(Result <int> .InvalidData); } RequestDTO request = requestManagementService.GetById(id); if (request == null) { return new Result <int>() { MessageType = MessageType.NotFound, MessageText = $"Request with id {id} was not found" } } ; updatedRequest.Id = id; requestManagementService.Update(requestUpdateMapper.MapFrom(updatedRequest)); return(new Result <int>(id) { MessageType = MessageType.Ok, MessageText = $"Request with ID {id} was successfully updated" }); }
public IActionResult EditRequest(RequestEditViewModel requestDetails) { requestsManagementService.Update(requestEditMapper.MapFrom(requestDetails)); return(RedirectToAction("Requests")); }