public async Task <Response <Unit> > Handle(ProjetoSalvarCommand request, CancellationToken cancellationToken)
        {
            projeto.SetProjeto(request);

            //if (request.Nome == "ricardo")
            //{
            //    return FormatarErroParaRetorno("Nome eh ricardo");
            //}
            try
            {
                await _projetoRepository.Salvar(projeto);

                Commit();
            }
            catch (Exception ex)
            {
                var xx = ex.Message;
                throw;
            }


            return(retorno.ResponseMessage("Projeto salvo com sucesso", true));
        }
示例#2
0
 public async Task <IActionResult> PostAsync([FromBody] ProjetoSalvarCommand Projeto)
 {
     return(SuccessOrBad(await Mediator.Send(Projeto)));
 }