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); }
public async Task ApprovedPromotion([FromBody] PromotionApprovedDTO item) { await _restaurantService.ApprovedPromotion(item); }