public ActionResult Salvar(ExemploModel model)
        {
            PopularPersonagens();

            if (ModelState.IsValid)
            {
                ViewBag.Mensagem = "Cadastro concluído com sucesso.";
                return(View("FichaTecnica", model));
            }
            else
            {
                ModelState.AddModelError("", "Ocorreu algum erro. Da uma olhada aí pls :(");
                return(View("CadastroSimples"));
            }
        }
        public ActionResult Inserir(ExemploModel exemplo)
        {
            try
            {
                if (exemplo.Nome == "")
                {
                    throw new ArgumentException("Nome não pode ser vazio.");
                }

                lista.Add(exemplo);

                return(Ok());
            }
            catch (System.Exception ex)
            {
                ErrorModel erro = new ErrorModel(500, ex.Message);
                return(StatusCode(500, erro));
            }
        }
예제 #3
0
 public async Task <int> ExcluirAsync(ExemploModel exemplo)
 => mapper.Map <int>(await serviceExemplo.ExcluirAsync(mapper.Map <Exemplo>(exemplo)));
예제 #4
0
 public async Task <ExemploModel> AtualizarAsync(ExemploModel exemplo)
 => mapper.Map <ExemploModel>(await serviceExemplo.AtualizarAsync(mapper.Map <Exemplo>(exemplo)));