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