public void AddDoctor(Doctor doctor) { var validationContext = new ValidationContext(doctor); var validationResults = new List<ValidationResult>(); if (!Validator.TryValidateObject(doctor, validationContext, validationResults, true)) { var ex = new ValidationException("Objektet klarade inte valideringen."); ex.Data.Add("ValidationResults", validationResults); throw ex; } DoctorDAL.AddDoctor(doctor); }
public void PatientListView_InsertItem(Doctor doctor) { try { var service = new Service(); service.AddDoctor(doctor); Session["a"] = "Läkaren har blivit upplagd!!!"; Response.Redirect("~/Pages/DoctorPages/Listing.aspx"); } catch { CustomValidator cv = new CustomValidator(); cv.ErrorMessage = "Ett fel inträffade när läkaren skulle läggas up"; cv.IsValid = false; Page.Validators.Add(cv); } }