public ActionResult Create(CidadeViewModel model) { if (ModelState.IsValid) { var cidade = Mapper.Map <CidadeViewModel, Cidade>(model); _cidadeApplicationService.Add(cidade); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <IActionResult> Create(CidadeViewModel cidade) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(View(cidade)); } var commandResult = await _cidadeApplicationService.Add(cidade); if (commandResult.Success) { NotifyCommandResultSuccess(); return(RedirectToAction(nameof(Index))); } else { NotifyCommandResultErrors(commandResult.Errors); } return(View(cidade)); }