public void AddGroupDiscount(List <Discount> discounts, OrderDetail orderDetail) { var isWebinar = PriceTypes.IsWebinar(orderDetail.PriceType_TC); var orderGroup = orderDetail.Group; var groupDiscount = (byte?)PriceService.GetGroupDiscount( orderGroup ?? new Group { Course_TC = orderDetail.Course_TC }, isWebinar); if (groupDiscount.HasValue) { discounts.Add(new Discount { PercentValue = groupDiscount, Discount_ID = Discounts.GroupId, MarketingAction = MarketingActionService.GetAll() .FirstOrDefault(x => x.SysName == MarketingActions.HotGroup), }); } }