Example #1
0
        public static ICollection<TripModel> GetTripModelItems()
        {
            var ctx = new EFContext();

            ICollection<Trip> TripData = new Collection<Trip>();
            ICollection<Auto> AutoData = new Collection<Auto>();
            ICollection<Employee> EmployeeData = new Collection<Employee>();
            ICollection<TripModel> TripModelData = new Collection<TripModel>();

            foreach (var itemTrip in ctx.Trips)
            {
                TripData.Add(itemTrip);
            }

            foreach (var itemAuto in ctx.Autoes)
            {
                AutoData.Add(itemAuto);
            }

            foreach (var itemEmployee in ctx.Employees)
            {
                EmployeeData.Add(itemEmployee);
            }

            foreach (var itemTripData in TripData)
            {
                TripModelData.Add(new TripModel(itemTripData, AutoData, EmployeeData));
            }

            return TripModelData;
        }
Example #2
0
        public static ICollection<TripModel> GetTripModelItems(DateTime startdate, DateTime enddate)
        {
            var ctx = new EFContext();

            ICollection<Trip> TripData = new Collection<Trip>();
            ICollection<Auto> AutoData = new Collection<Auto>();
            ICollection<Employee> EmployeeData = new Collection<Employee>();
            ICollection<TripModel> TripModelData = new Collection<TripModel>();

            foreach (var itemTrip in ctx.Trips)
            {
                TripData.Add(itemTrip);
            }

            foreach (var itemAuto in ctx.Autoes)
            {
                AutoData.Add(itemAuto);
            }

            foreach (var itemEmployee in ctx.Employees)
            {
                EmployeeData.Add(itemEmployee);
            }

            foreach (var itemTripData in TripData)
            {
                if (itemTripData.StartDate == startdate && itemTripData.EndDate == enddate)
                    TripModelData.Add(new TripModel(itemTripData, AutoData, EmployeeData));
            }

            return TripModelData;
        }