Ejemplo n.º 1
0
        public List <List <ViewModelConnection> > GetStationInfo(int Id)
        {
            List <List <ViewModelConnection> > Result = new List <List <ViewModelConnection> >();
            var route = _IConnectionRepository.All.Where(x => x.StationId == Id).Select(x => new { x.RouteId, x.Arrive }).ToList();

            foreach (var item in route)
            {
                List <ViewModelConnection> partOfResult = new List <ViewModelConnection>();
                var rs = _IConnectionRepository.AllIncluding(x => x.Station, x => x.Route).Where(x => x.RouteId == item.RouteId && x.Arrive == item.Arrive).ToList();
                partOfResult = Mapper.Map <List <Connection>, List <ViewModelConnection> >(rs);
                Result.Add(partOfResult);
            }
            return(Result);
        }
Ejemplo n.º 2
0
        public List <ViewModelConnection> GetRouteConnection(int id_route, int is_checked)
        {
            bool arrive = Convert.ToBoolean(is_checked);

            return(Mapper.Map <List <Connection>, List <ViewModelConnection> >(_IConnectionRepository.AllIncluding(x => x.Station).Where(x => x.RouteId == id_route && x.Arrive == arrive).ToList <Connection>()));
        }