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