Esempio n. 1
0
        public async Task ApprovedPromotion(PromotionApprovedDTO item)
        {
            var rest = await FirstOrDefaultAsync(x => x.Id == new ObjectId(item.restId));

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

            var pro = rest.Promotion.FirstOrDefault(x => x.Id == new ObjectId((string)item.PromId));

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

            pro.Status = StatusType.Approved;
            await UpdateAsync(rest);
        }
Esempio n. 2
0
 public async Task ApprovedPromotion([FromBody] PromotionApprovedDTO item)
 {
     await _restaurantService.ApprovedPromotion(item);
 }