Exemplo n.º 1
0
 public static BusinessTime ToBusinessTime(this Model.BusinessTime model)
 {
     var btime = new BusinessTime()
     {
         Start = model.Start.ToTimeModel(),
         End = model.End.ToTimeModel()
     };
     return btime;
 }
Exemplo n.º 2
0
        public static 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));
        }
Exemplo n.º 3
0
        public static Supplier Create(BusinessTime businessTime = null, Coordinates coordinates = null, DeliveryTime[] deliverytime = null)
        {
            var supplier = new Supplier()
            {
                Name         = "好美味餐厅",
                Address      = "北京朝阳区三间房",
                Tel          = "18500191543",
                BusinessTime = businessTime,
                Coordinates  = coordinates,
                DeliveryTime = deliverytime,
            };

            return(supplier);
        }
Exemplo n.º 4
0
        public static Supplier SelectConvert(Supplier s, object c, object o1, object o2)
        {
            var coordinatesDic = c as IDictionary <string, object>;
            var coordinates    = new Coordinates(coordinatesDic["coordinates_longitude"].ToString(), coordinatesDic["coordinates_latitude"].ToString());

            s.Coordinates = coordinates;

            var bussinestimeDic = o1 as IDictionary <string, object>;

            var bussinestime = new BusinessTime(TimeHelper.StringToTime(bussinestimeDic["businesstime_start"].ToString()), TimeHelper.StringToTime(bussinestimeDic["businesstime_end"].ToString()));

            s.BusinessTime = bussinestime;

            var deliverytimeDic = o2 as IDictionary <string, object>;


            s.DeliveryTime = TimeHelper.StringArrayToTimeArray(deliverytimeDic["deliverytime"].ToString());
            return(s);
        }