Exemple #1
0
        public async Task <ActionResult> Novo(AvaliacaoVM avaliacaoVM)
        {
            try
            {
                var modelAvaliacao = Mapper.Map <AvaliacaoVM, Avaliacao>(avaliacaoVM);
                await _bussinesAvaliacao.InserirAsync(modelAvaliacao);

                return(RedirectToAction("Index"));
            }catch (CrudAvaliacaoException ex)
            {
                TempData["Mensagem"] = ex.Message;
                return(View(avaliacaoVM));
            }
        }
Exemple #2
0
        public async Task <ActionResult> Editar(AvaliacaoVM avaliacao)
        {
            try
            {
                var modelAvaliacao = Mapper.Map <AvaliacaoVM, Avaliacao>(avaliacao);
                await _bussinesAvaliacao.AlterarAsync(modelAvaliacao);

                TempData["Mensagem"] = "Alteração realizada com sucesso";
                return(RedirectToAction("Index"));
            }
            catch (CrudAvaliacaoException ex)
            {
                TempData["Mensagem"] = ex.Message;
                return(View(avaliacao));
            }
        }