Exemplo n.º 1
0
        public MantimentoViewModel Atualizar(MantimentoViewModel mantimentoViewModel)
        {
            var mantimento = Mapper.Map <Mantimentos>(mantimentoViewModel);

            _mantimentoService.Atualizar(mantimento);
            mantimento.Ativo = true;
            Commit();
            return(mantimentoViewModel);
        }
Exemplo n.º 2
0
 public ActionResult Edit(MantimentoViewModel mantimentoViewModel)
 {
     if (ModelState.IsValid)
     {
         _mantimentoAppService.Atualizar(mantimentoViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(mantimentoViewModel));
 }
Exemplo n.º 3
0
        public MantimentoViewModel Adicionar(MantimentoViewModel mantimentoViewModel)
        {
            var mantimento = Mapper.Map <Mantimentos>(mantimentoViewModel);

            var mantimentoreturn = _mantimentoService.Adicionar(mantimento);

            if (mantimentoreturn.ValidationResult.IsValid)
            {
                mantimento.Ativo = true;
                Commit();
            }

            return(Mapper.Map <MantimentoViewModel>(mantimentoreturn));
        }
Exemplo n.º 4
0
        public ActionResult Create(MantimentoViewModel mantimentoViewModel)
        {
            if (ModelState.IsValid)
            {
                mantimentoViewModel = _mantimentoAppService.Adicionar(mantimentoViewModel);

                if (!mantimentoViewModel.ValidationResult.IsValid)
                {
                    foreach (var erro in mantimentoViewModel.ValidationResult.Erros)
                    {
                        ModelState.AddModelError(string.Empty, erro.Message);
                    }
                    return(View(mantimentoViewModel)); //CASO TENHA ALGUM ERRO RETORNA PARA A VIEW DE CADASTRO
                }
                return(RedirectToAction("Index"));
            }

            return(View(mantimentoViewModel));
        }