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));
        }
示例#2
0
        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)));
            }
        }