public BusinessStatus GetStatus(BusinessStatus status, BusinessTime time)
 {
     if (status == BusinessStatus.Close)
     {
         return BusinessStatus.Close;
     }
     var now = DateTime.Now;
     if (now >= time.Start.GetDateTime() && now < time.End.GetDateTime())
     {
         return BusinessStatus.Open;
     }
     return BusinessStatus.Close;
 }
        public static Model.Supplier Create(BusinessTime businessTime = null, Coordinates coordinates = null, DeliveryTime[] deliverytime = null)
        {
            var supplier = new Model.Supplier()
            {
                Name = "好美味餐厅",
                Address = "北京朝阳区三间房",
                Tel = "18500191543",
                BusinessTime = businessTime,
                Coordinates = coordinates,
                DeliveryTime = deliverytime,
            };

            return supplier;
        }
        public static Model.Supplier Create()
        {
            var coordinates = new Coordinates("133.15888", "4565566.8879879");

            var deliverytime = new DeliveryTime[2] { 
                new DeliveryTime(new Time(12,0),new Time(14,0)),
                new DeliveryTime(new Time(17,0),new Time(19,0))
            };

            var businessTime = new BusinessTime(new Time(10, 0), new Time(22, 0));

            return Create(businessTime, coordinates, deliverytime);
        }