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