public IEnumerable <Route> GetUserRoutes(string UserID) { ICollection <Route> routes; routes = DbContext.Route .Where(r => r.Deleted == false && r.UserID == UserID) .ToList(); foreach (Route route in routes) { route.RunCount = runRepo.GetRouteRunCount(route.RouteId); route.EventCount = eventRepo.GetEventsByRoute(route.RouteId).Count(); } return(routes); }
public int GetRouteRunCount(int routeId) { return(_runRepo.GetRouteRunCount(routeId)); }