Пример #1
0
 public OrderAddCommand(DeliveryPlaceOptions deliveryPlace, IDictionary <string, int> carts,
                        string customerId)
     : this()
 {
     DeliveryPlace = deliveryPlace;
     Carts         = carts;
     CustomerId    = customerId;
 }
Пример #2
0
 public OrderEditCommand(DeliveryPlaceOptions deliveryPlace, DateTime?deliveryPredicateAt,
                         DateTime?deliveryAt, StateOptions state, string comment)
 {
     DeliveryPlace       = deliveryPlace;
     DeliveryPredicateAt = deliveryPredicateAt;
     DeliveryAt          = deliveryAt;
     State   = state;
     Comment = comment;
 }
Пример #3
0
 public OrderDto(string id, string number, StateOptions state, string comment, IEnumerable <OrderDetailDto> details, UserDto customer, DateTime createdAt, DeliveryPlaceOptions deliveryPlace,
                 DateTime?deliveryPredicateAt, DateTime?deliveryAt)
 {
     Id                  = id;
     Number              = number;
     State               = state;
     Comment             = comment;
     Details             = details;
     Customer            = customer;
     CreatedAt           = createdAt;
     DeliveryPlace       = deliveryPlace;
     DeliveryPredicateAt = deliveryPredicateAt;
     DeliveryAt          = deliveryAt;
 }
Пример #4
0
 public OrderCreateModel(string id, string number, UserListModel customer,
                         DateTime createdDate, IEnumerable <OrderDetailModel> details,
                         DeliveryPlaceOptions deliveryPlace, DateTime?deliveryPredicateAt,
                         DateTime?deliveryAt, StateOptions state, string comment) : this()
 {
     Id                  = id;
     Number              = number;
     Customer            = customer;
     CreatedDate         = createdDate.ToRelativeDate();
     Details             = details;
     DeliveryPlaceId     = ((int)deliveryPlace).ToString();
     DeliveryPredicateAt = deliveryPredicateAt;
     DeliveryAt          = deliveryAt;
     StateId             = ((int)state).ToString();
     Comment             = comment;
     foreach (DeliveryPlaceOptions options in Enum.GetValues(typeof(DeliveryPlaceOptions)))
     {
         Places.Add
         (
             new EnumModel
             (
                 ((int)options).ToString(), options.ToString().Replace("_", " ")
             )
         );
     }
     foreach (StateOptions options in Enum.GetValues(typeof(StateOptions)))
     {
         States.Add
         (
             new EnumModel
             (
                 ((int)options).ToString(), options.ToString().Replace("_", " ")
             )
         );
     }
 }