private void ValidateRequriedBookingFields(DateTime date, Veterinary vet, AnimalSimple animal) { if (date < DateTime.Now) { throw new InvalidBookingDateTimeException("Den angivna tiden har passerat"); } if (vet == null) { throw new RequiredFieldsNullException("Ingen veterinär har valts för bokningen"); } if (animal == null) { throw new RequiredFieldsNullException("Inget djur har valts för bokningen"); } }
private void ValidateRequiredFields(AnimalBooking booking, AnimalSimple animal, Diagnosis diagnose, List <string> medications) { StringBuilder sb = new StringBuilder(); if (booking == null) { throw new RequiredFieldsNullException("Fel. En bokning måste väljas för att ställa diagnos"); } if (animal == null) { throw new RequiredFieldsNullException("Fel. Inget djur är valt"); } if (diagnose == null) { throw new RequiredFieldsNullException("Fel. Ingen diagnos är vald"); } if (medications.Count == 0) { throw new RequiredFieldsNullException("Fel. Ingen medicin är vald"); } }