Пример #1
0
 public IEnumerable<SelectSeasonVM> GetSeasons()
 {
     var vm = new ViewModels.SelectSeasonVM();
     var seasons = vm.GetRecords(Master.CompanyId);
     return seasons;
 }
Пример #2
0
 public List<SelectSeasonVM> GetRecords(int companyId)
 {
     var rep = new SeasonRepository(new Core.Data.CSBCDbContext());
     IQueryable<Season> seasons = rep.GetSeasons(companyId);
     var seasonsVm = new List<SelectSeasonVM>();
     foreach (Season season in seasons)
     {
         var vm = new SelectSeasonVM();
         vm.SeasonID = season.SeasonID;
         vm.Description = season.Description;
         vm.FromDate = (DateTime)season.FromDate;
         vm.ToDate = (DateTime)season.ToDate;
         vm.CurrentSeason = season.CurrentSeason == null ? false : (bool)season.CurrentSeason;
         vm.CurrentSchedule = season.CurrentSchedule == null ? false : (bool) season.CurrentSchedule;
         vm.CurrentSignUps = season.CurrentSignUps == null ? false : (bool)season.CurrentSignUps;
         seasonsVm.Add(vm);
     }
     return seasonsVm.OrderByDescending(s => s.FromDate).ToList();
 }
Пример #3
0
 public void GetSeasonsTest()
 {
     var vm = new SelectSeasonVM();
     var seasons = vm.GetRecords(1);
     Assert.IsTrue(seasons.Any());
 }