Beispiel #1
0
        public RacaViewModel Atualizar(RacaViewModel racaViewModel)
        {
            var raca = Mapper.Map <Raca>(racaViewModel);

            _racaService.Atualizar(raca);
            Commit();
            return(racaViewModel);
        }
Beispiel #2
0
 public ActionResult Edit(RacaViewModel racaViewModel)
 {
     if (ModelState.IsValid)
     {
         _racaAppService.Atualizar(racaViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(racaViewModel));
 }
Beispiel #3
0
        public void Update(RacaViewModel raca)
        {
            BeginTransaction();
            var racaOriginal = _racaService.Get(raca.RacaId);
            var mapper       = AutoMapperConfig.MapperConfig.Mapper();
            var racaUpdate   = mapper.Map(raca, racaOriginal);

            _racaService.Update(racaUpdate);
            Commit();
        }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "RacaId,Nome,Descricao,Tipo")] RacaViewModel raca)
 {
     if (ModelState.IsValid)
     {
         _racaAppService.Update(raca);
         //db.Entry(raca).State = EntityState.Modified;
         // db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(raca));
 }
Beispiel #5
0
        public RacaViewModel Adicionar(RacaViewModel racaViewModel)
        {
            var raca = Mapper.Map <Raca>(racaViewModel);

            var racaReturn = _racaService.Adicionar(raca);

            if (racaReturn.ValidationResult.IsValid)
            {
                Commit();
            }

            return(Mapper.Map <RacaViewModel>(racaReturn));
        }
Beispiel #6
0
        public ActionResult Create(RacaViewModel racaViewModel)
        {
            if (ModelState.IsValid)
            {
                racaViewModel = _racaAppService.Adicionar(racaViewModel);

                if (!racaViewModel.ValidationResult.IsValid)
                {
                    foreach (var erro in racaViewModel.ValidationResult.Erros)
                    {
                        ModelState.AddModelError(string.Empty, erro.Message);
                    }
                    return(View(racaViewModel));
                }
                return(RedirectToAction("Index"));
            }
            return(View(racaViewModel));
        }