Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
        }