public ActionResult Edit(Guid id) { var vaccine = _vaccineService.GetById(id); var vaccineForm = VaccineForm.FromVaccine(vaccine); return(View(vaccineForm)); }
public ActionResult Edit(Guid id, VaccineForm vaccineForm) { if (!ModelState.IsValid) { return(View(vaccineForm)); } var available = _vaccineService.IsNameAvailable(vaccineForm.Name, id); if (!available) { return(View(vaccineForm).WithError("Ya existe una vacuna con el nombre ingresado.")); } _vaccineService.Edit(vaccineForm.ToVaccine()); return(RedirectToAction("Index", new VaccineListFiltersModel().GetRouteValues()).WithSuccess("Vacuna editada")); }
public ActionResult Create(VaccineForm vaccineForm) { if (!ModelState.IsValid) { return View(vaccineForm); } var available = _vaccineService.IsNameAvailable(vaccineForm.Name, Guid.Empty); if (!available) { return View(vaccineForm).WithError("Ya existe una vacuna con el nombre ingresado."); } var vaccine = vaccineForm.ToVaccine(); _vaccineService.Create(vaccine); return RedirectToAction("Index", new VaccineListFiltersModel().GetRouteValues()).WithSuccess("Vacuna creada"); }
public ActionResult Create() { var vaccineForm = new VaccineForm(); return(View(vaccineForm)); }
public ActionResult Create() { var vaccineForm = new VaccineForm(); return View(vaccineForm); }