Esempio n. 1
0
 public ActionResult Cadastro(TrabalhoViewModel trabalho)
 {
     if(trabalho.Id_Trabalho == 0)
         Cadastrar<TrabalhoViewModel, Trabalho, ITrabalhoRepositorio>(_trabalhoRepositorio, trabalho);
     else
     {
         var entity = Mapper.Map<TrabalhoViewModel, Trabalho>(trabalho);
         _trabalhoRepositorio.SalvarModificacoes(entity);
     }
     return RedirectToAction("Index", "Painel").ComMensagem(StatusSistemaEnum.Sucesso);
 }
Esempio n. 2
0
        public ActionResult Cadastro(int? id)
        {
            var vm = new TrabalhoViewModel();
            if (id > 0)
            {
                var result = _trabalhoRepositorio.ObterPorId(id.Value);
                if (result != null && result.Id_Trabalho > 0)
                    vm = Mapper.Map<Trabalho, TrabalhoViewModel>(result);
            }
 
            return View(vm);
        }