public async Task <IActionResult> AddEdit(string id) { ViewBag.IsEditing = "N"; var title = "Adicionar"; SituacaoBaseAddEditVM model = null; if (!String.IsNullOrEmpty(id)) { var data = await _situacaobaseRepo.GetAsync(id); if (data == null) { return(NotFound()); } model = data.ToVM(); title = "Editar"; ViewBag.IsEditing = "S"; } ViewBag.Title = $"{title} Situação Base"; return(View(model)); }
public async Task <IActionResult> AddEdit(string id, SituacaoBaseAddEditVM model) { if (!ModelState.IsValid) { return(View(model)); } var data = model.ToData(); if (String.IsNullOrEmpty(id)) { _situacaobaseRepo.Add(data); } else { _situacaobaseRepo.Update(data); } await _uow.CommitAsync(); return(RedirectToAction("Index")); }