public void FeaDataAccess() { var feaQ = new FeaPoolingDataAccess(); var feaFilterQ = new FeaFilteredQueryable(); var mfe = GetMainFilterExample(); List <DayActualEntity> site; List <DayActualEntity> fleet; List <DayActualEntity> dayActuals; using (var db = new MarsDBDataContext()) { var checkOut = feaFilterQ.GetFeaCheckOut(db, mfe); var checkInData = feaFilterQ.GetFeaCheckIn(db, mfe); mfe.Branch = ""; site = feaQ.GetFeaDataWithLabels(checkOut, checkInData, Enums.DayActualTime.THREE, true, mfe, db).ToList(); mfe.Branch = "GELEJ50"; fleet = feaQ.GetFeaDataWithLabels(checkOut, checkInData, Enums.DayActualTime.THREE, false, mfe, db).ToList(); dayActuals = feaQ.GetFeaDataWithoutLabels(checkOut, checkInData, Enums.DayActualTime.THREE, mfe, db).ToList(); } TestResultComparison.CheckAllPoolingValues(dayActuals, fleet, site, "GELEJ50"); }
public static List <DayActualEntity> GetFeaDataWithLabel(IMainFilterEntity mfe, bool hourlyTimeSlots , MarsDBDataContext db, bool siteQ) { var checkOutData = FeaFilter.GetFeaCheckOut(db, mfe); var checkInData = FeaFilter.GetFeaCheckIn(db, mfe); var feaData = _feq.GetFeaDataWithLabels(checkOutData, checkInData, hourlyTimeSlots ? Enums.DayActualTime.THREE : Enums.DayActualTime.THIRTY, siteQ, mfe, db).ToList(); var returned = feaData; return(returned); }