public RacaViewModel Atualizar(RacaViewModel racaViewModel) { var raca = Mapper.Map <Raca>(racaViewModel); _racaService.Atualizar(raca); Commit(); return(racaViewModel); }
public ActionResult Edit(RacaViewModel racaViewModel) { if (ModelState.IsValid) { _racaAppService.Atualizar(racaViewModel); return(RedirectToAction("Index")); } return(View(racaViewModel)); }
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(); }
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)); }
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)); }
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)); }