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);
         }
 }