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()); }
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()); }