public async Task <IActionResult> Create(MensalViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var mensal = _mapper.Map <Mensal>(model); await _mensalService.Adicionar(mensal); if (!OperacaoValida()) { return(View(model)); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(Guid id, MensalViewModel model) { if (id != model.Id) { return(NotFound()); } var mensal = _mapper.Map <Mensal>(model); if (ModelState.IsValid) { await _mensalService.Atualizar(mensal); } TempData["Sucesso"] = "Dados salvos com sucesso"; return(RedirectToAction("Index")); }