public ActionResult Edit(Guid id) { var geneticLine = _geneticLineService.GetById(id); var geneticLineForm = GeneticLineForm.FromGeneticLine(geneticLine); return(View(geneticLineForm)); }
public ActionResult Edit(Guid id, GeneticLineForm geneticLineForm) { if (!ModelState.IsValid) { return(View(geneticLineForm)); } var available = _geneticLineService.IsNameAvailable(geneticLineForm.Name, id); if (!available) { return(View(geneticLineForm).WithError("Ya existe una línea genética con el nombre ingresado.")); } _geneticLineService.Edit(geneticLineForm.ToGeneticLine()); return(RedirectToAction("Index", new GeneticLineListFiltersModel().GetRouteValues()).WithSuccess("Línea genética editada")); }
public ActionResult Create() { var geneticLineForm = new GeneticLineForm(); return(View(geneticLineForm)); }