示例#1
0
 public static List <AlohaService.Interfaces.IDishPackageLabel> GetNoSpisDishesOfCat(this AlohaService.Interfaces.IOrderLabel orderFlightOrder, long?cId)
 {
     if (orderFlightOrder.DishPackagesForLab == null || !orderFlightOrder.DishPackagesForLab.Any())
     {
         return(new List <AlohaService.Interfaces.IDishPackageLabel>());
     }
     return(orderFlightOrder.DishPackagesNoSpis.Where(x => x.Dish.DishLogicGroupId == cId).ToList());
 }
示例#2
0
 public static List <AlohaService.Interfaces.IDishPackageLabel> GetSpisDishesOfPaimentId(this AlohaService.Interfaces.IOrderLabel orderFlightOrder, long pId)
 {
     if (orderFlightOrder.DishPackagesSpis == null || !orderFlightOrder.DishPackagesSpis.Any())
     {
         return(new List <AlohaService.Interfaces.IDishPackageLabel>());
     }
     if (pId == 0)
     {
         return(orderFlightOrder.DishPackagesSpis.Where(x => x.Deleted && x.DeletedStatus == 1).ToList());
     }
     return(orderFlightOrder.DishPackagesSpis.Where(x => x.Deleted && x.DeletedStatus == 1 && x.SpisPaymentId == pId).ToList());
 }