コード例 #1
0
        public async Task RejectPromotion(WaitApprovalItemDTO item)
        {
            var rest = await _restaurantDal.GetAsync(x => x.Id == new ObjectId(item.RestId));

            if (rest == null)
            {
                throw new HttpStatusCodeException(StatusCodes.Status404NotFound, "Restaurant Bulunumadı..!!");
            }

            var prod = rest.Promotion.FirstOrDefault(x => x.Id == new ObjectId(item.PromotionId));

            if (prod == null)
            {
                throw new HttpStatusCodeException(StatusCodes.Status404NotFound, "Promosyon Bulunumadı..!!");
            }

            prod.Status = StatusType.Reject;

            await UpdateAsync(rest);
        }
コード例 #2
0
 public async Task RejectPromotion([FromBody] WaitApprovalItemDTO item)
 {
     await _restaurantService.RejectPromotion(item);
 }