public List <OrderDetails> GetListOrderDetailsWithOrderServiceApplicationUserFromSameUser(OrderDetails orderDetails) { List <OrderDetails> lstOd = new List <OrderDetails>(); var odLocal = _orderDetailsRepository.FirstOrDefault(od => od.Id == orderDetails.Id, includeProperties: "Service"); odLocal.Service.ApplicationUser = _applicationUserRepository.FirstOrDefault(a => a.Id == odLocal.Service.UserId); lstOd = (List <OrderDetails>)_orderDetailsRepository.GetAll(od => odLocal.Service.ApplicationUser.Id == orderDetails.Service.ApplicationUser.Id && od.Order.Id == orderDetails.Order.Id, includeProperties: "Order,Service"); return(lstOd); }
private void LoadServiceModelAndItsDependantModels() { ServiceModel = _serviceRepository.FirstOrDefault(s => s.serviceId == ServiceModel.serviceId); var orderDetailsLocal = _orderDetailsRepository.GetAll(od => od.Service.serviceId == ServiceModel.serviceId, includeProperties: "Order,Service"); RemoveDependantModels(orderDetailsLocal); }
public IActionResult Details(int id) { OrderVM = new OrderVM() { OrderHeader = _order_header_repo.FirstOrDefault(u => u.Id == id), OrderDetails = _order_details_repo.GetAll(o => o.OrderHeaderId == id, includeProperties: "Product") }; return(View(OrderVM)); }
private void LoadAllOrderDetailsRelatedToThisService(Service service) { var orderDetailsLocal = _OrderDetailsRepository.GetAll(s => s.ServiceId == service.serviceId, includeProperties: "Order,Service"); foreach (var orderDetails in orderDetailsLocal) { LoadAndRemoveAllQuotationsRelatedToThisOrderDetails(orderDetails); _OrderDetailsRepository.Remove(orderDetails); } }
public List <CustOrdersDetails> CustOrdersDetail(string orderID) { return(orderDetailsRepository.GetAll(orderID)); }