Ejemplo n.º 1
0
        /// <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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }