Exemplo n.º 1
0
        public IEnumerable <CollegeKpiView> GetViews(DateTime date, int hour)
        {
            var time    = date.AddHours(hour);
            var results = _repository.GetAllList(time);

            if (!results.Any())
            {
                return(new List <CollegeKpiView>());
            }
            return(results.Select(x =>
            {
                var college = _collegeRepository.Get(x.CollegeId);
                var view = x.MapTo <CollegeKpiView>();
                view.CollegeName = college?.Name;
                return view;
            }));
        }