public ActionResult Create(int?id) { PrepararTempDataDropdowns(); Unidade_TipoPactoViewModel obj = new Unidade_TipoPactoViewModel(); if (!id.HasValue) { obj.IdUnidade_TipoPacto = 0; } else { obj = unidadeTipoPactoAppService.ObterTodos().Where(a => a.IdUnidade_TipoPacto == id).FirstOrDefault(); } return(View(obj)); }
public Unidade_TipoPactoViewModel Atualizar(Unidade_TipoPactoViewModel unidade_tipoPactoViewModel, UsuarioViewModel user) { var unidade_TipoPacto = Mapper.Map <Unidade_TipoPactoViewModel, Unidade_TipoPacto>(unidade_tipoPactoViewModel); BeginTransaction(); var unidade_TipoPactoReturn = _unidade_TipoPactoService.Atualizar(unidade_TipoPacto); if (unidade_TipoPactoReturn.ValidationResult.IsValid) { _logService.Logar(unidade_TipoPacto, user.CPF.ToString(), Domain.Enums.Operacao.Alteração.ToString()); Commit(); } unidade_tipoPactoViewModel = Mapper.Map <Unidade_TipoPacto, Unidade_TipoPactoViewModel>(unidade_TipoPactoReturn); return(unidade_tipoPactoViewModel); }
public ActionResult Create(Unidade_TipoPactoViewModel model) { PrepararTempDataDropdowns(); var user = getUserLogado(); if (ModelState.IsValid) { if (model.IdUnidade_TipoPacto == 0) { unidadeTipoPactoAppService.Adicionar(model, user); } else { unidadeTipoPactoAppService.Atualizar(model, user); } return(setMessageAndRedirect(Mensagens.MS_003, "Index")); } return(View(model)); }