/**
         * Return true if a supplier overlaps with another supplier
         */
        private bool Overlap(SupplierViewModel supplierViewModelTryingToBook,
                             SupplierViewModel supplierViewModel)
        {
            TimeSpan start  = supplierViewModel.DeliveryStart.TimeOfDay; // 10 PM
            TimeSpan end    = supplierViewModel.DeliveryEnd.TimeOfDay;   // 2 AM
            TimeSpan start1 = supplierViewModelTryingToBook.DeliveryStart.TimeOfDay;
            TimeSpan end1   = supplierViewModelTryingToBook.DeliveryEnd.TimeOfDay;

            return(TimeUtility.IsOverlapping(start, end, start1, end1));
        }