Ejemplo n.º 1
0
        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"));
        }