public IActionResult SalvarRetorno(RetornoViewModel viewModel)
 {
     _exameService.AdicionarRetorno(viewModel.ExameId, viewModel.ResultadoAvaliacao, viewModel.Retorno);
     if (ModelState.IsValid)
     {
         return(RedirectToAction("Index", new { }));
     }
     return(View("Retorno", viewModel));
 }
示例#2
0
        public async Task <RetornoViewModel> RegistrarAsync(UsuarioViewModel usuario)
        {
            var command        = _mapper.Map <CriarUsuarioCommand>(usuario);
            var retornocommand = await _handler.Send(command);

            var retorno = new RetornoViewModel {
                MsgRetorno = retornocommand.mensagens
            };

            return(retorno);
        }
示例#3
0
        public async Task <RetornoViewModel> ApagarAsync(string id)
        {
            RetornoViewModel retorno;

            try
            {
                var command        = new DeletarUsuarioCommand(id);
                var retornocommand = await _handler.Send(command);

                retorno = new RetornoViewModel {
                    MsgRetorno = retornocommand.mensagens
                };
            }
            catch (Exception e)
            {
                retorno = new RetornoViewModel {
                    MsgRetorno = e.Message.ToString()
                };
            }

            return(retorno);
        }