public JsonResult Filtering(Guid?fleetId)
        {
            var FDetail = SessionData.CurrentSession.FleetDetailsList.FirstOrDefault(p => p.Id == fleetId);

            if (FDetail == null)
            {
                FDetail = new FleetDetail();
            }

            return(Json(FDetail.FleetDailyManagements.OrderByDescending(s => s.IssueDate).Select(n => new
            {
                Id = n.Id,
                Date = n.Date,
                StartMilleage = n.StartMilleage,
                EndMilleage = n.EndMilleage,
                DistancedCovered = n.DistancedCovered,
                TotalFuelConsumed = n.TotalFuelConsumed,
                IncidenceName = n.FleetMajorIncidence.Name,
                FleetId = n.FleetId
            }),
                        JsonRequestBehavior.AllowGet));
        }
        public JsonResult GarageInfoFiltering(Guid?fleetId)
        {
            var FDetail = SessionData.CurrentSession.FleetDetailsList.FirstOrDefault(p => p.Id == fleetId);

            if (FDetail == null)
            {
                FDetail = new FleetDetail();
            }

            return(Json(FDetail.GarageInfoes.OrderByDescending(s => s.Dateken).Select(n => new
            {
                Id = n.Id,
                SupplierName = n.SupplierName,
                Dateken = n.Dateken,
                OtherProblemsDescription = n.OtherProblemsDescription,
                IfServiceCurrentMilleage = n.IfServiceCurrentMilleage,
                IfServiceNextMilleage = n.IfServiceNextMilleage,
                MilleageOut = n.MilleageOut,
                DateOutOfGarage = n.DateOutOfGarage,
                FleetId = n.FleetId
            }),
                        JsonRequestBehavior.AllowGet));
        }
 public ActionResult EditGenFleet(FleetDetail entitymodel)
 {
     fleetservice.IsFleetDetailsEdited(entitymodel);
     return(LoadFleetDetails(entitymodel.Id));
 }