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)); } }
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)); } }