예제 #1
0
 public static decimal GetNoSpisDishesOfCatSum(this AlohaService.ServiceDataContracts.OrderFlight orderFlightOrder, long?cId)
 {
     if (orderFlightOrder.DishPackagesForLab == null || !orderFlightOrder.DishPackagesForLab.Any())
     {
         return(0);
     }
     return(orderFlightOrder.DishPackagesNoSpis.Where(x => x.Dish.DishLogicGroupId == cId).Sum(a => a.TotalSumm) * (orderFlightOrder.OrderSumm == 0 ? 1 : (orderFlightOrder.OrderTotalSumm / orderFlightOrder.OrderSumm)));
 }
예제 #2
0
 public OperationResult CreateOrderFlight(ServiceDataContracts.OrderFlight orderFlight)
 {
     return(orderFlightService.CreateOrderFlight(orderFlight));
 }
예제 #3
0
 public OperationResultValue <ServiceDataContracts.OrderFlight> UpdateOrderFlight(ServiceDataContracts.OrderFlight orderFlight, long userId)
 {
     return(orderFlightService.UpdateOrderFlight(orderFlight, userId));
 }
예제 #4
0
 public bool InsertOrderFlightFromAloha(ServiceDataContracts.OrderFlight orderFlight)
 {
     return(orderFlightService.InsertOrderFlightFromAloha(orderFlight));
 }