/// <summary> /// Get My All Orders /// </summary> public static DeliveredOrdersDBoyResponseModel GetMyAllOrders(OrderHistoryForDBoyRequesrModel requestModel) { using (var dbContext = new DeliversEntities()) { var response = new DeliveredOrdersDBoyResponseModel(); var list = dbContext.Orders .Where( od => od.PickedBy == requestModel.UserId) .ToList(); if (list.Any()) { var finals = list.Select(obj => obj.MappOrder()).ToList(); response.Orders = finals; } return(response); } }
public static DeliveredOrdersDBoyResponseModel MyOrderHistoryDBoy(OrderHistoryForDBoyRequesrModel requestModel) { using (var dbContext = new DeliversEntities()) { var response = new DeliveredOrdersDBoyResponseModel(); var orderStatus = OrderHistoryEnu.GetOrderStatus(requestModel.Status); var list = dbContext.Orders .Where( od => od.OrderHistories.Any(str => str.Status == orderStatus.Value && str.MovedBy == requestModel.UserId)) .ToList(); if (list.Any()) { var finals = list.Select(obj => obj.MappOrder()).ToList(); response.Orders = finals; } return(response); } }