public async Task <IActionResult> UpdateGroup([FromBody] UpdateGroup.Request request, Guid id) { request.Id = id; request.AccountId = AccountId.GetValueOrDefault(); request.ActionBy = UserId.GetValueOrDefault(); var result = await Mediator.Send(request); return(Respond(result)); }
public async Task <IActionResult> UpdateGroup(int id, UpdateGroup.Request request) { try { var response = await new UpdateGroup(_ctx).Do(id, request); if (response.Status) { return(NoContent()); } return(BadRequest(response.Message)); } catch (GroupValidationException groupValidationException) { return(BadRequest(GetInnerMessage(groupValidationException))); } }