public void AddPatient(Patient patient) { var validationContext = new ValidationContext(patient); var validationResults = new List<ValidationResult>(); if (!Validator.TryValidateObject(patient, validationContext, validationResults, true)) { var ex = new ValidationException("Objektet klarade inte valideringen."); ex.Data.Add("ValidationResults", validationResults); throw ex; } PatientDAL.AddPatient(patient); }
public void FormView1_InsertItem(Patient patient) { if (ModelState.IsValid) { try { Service.AddPatient(patient); Session["a"] = "Patienten har sparats!!!"; Response.Redirect(GetRouteUrl("Default")); } catch { CustomValidator cv = new CustomValidator(); cv.ErrorMessage = "Ett fel inträffade när patienten skulle skulle skapas"; cv.IsValid = false; Page.Validators.Add(cv); } } }