示例#1
0
 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");
     }
 }
示例#2
0
        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");
            }
        }