예제 #1
0
        public async Task ApprovedProduct(ProductApprovedDTO 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.Product.FirstOrDefault(x => x.Id == new ObjectId(item.ProdId));

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

            pro.Status = StatusType.Approved;
            await UpdateAsync(rest);
        }
예제 #2
0
 public async Task ApprovedProduct([FromBody] ProductApprovedDTO item)
 {
     await _restaurantService.ApprovedProduct(item);
 }