public GetAllCarryOutsInCartResponse GetAllCarryOutsInCart(GetAllCarryOutsInCartRequest request) { var response = new GetAllCarryOutsInCartResponse { IsSuccessful = false, Message = "" }; try { var customer = _context.Customers .FirstOrDefault(x => x.Id == request.CustomerId); var carryOuts = _context.CarryOuts .Include(x => x.Customer) .Include(x => x.Food) .Include(x => x.Beverage) .Where(x => x.Customer.Id == customer.Id) .Where(x => x.SubmissionTime == null) .ToList(); response.CarryOuts = carryOuts; response.IsSuccessful = true; } catch (Exception ex) { response.Message = ex.ToString(); } return(response); }
public IActionResult GetAllCarryOutsInCart(int id) { var request = new GetAllCarryOutsInCartRequest() { CustomerId = id }; var response = _carryOutService.GetAllCarryOutsInCart(request); if (response.IsSuccessful) { return(Ok(response.CarryOuts)); } else { return(BadRequest(response.Message)); } }