public virtual ActionResult Index()
        {
            var classPeriods = _genericRepository.GetAll<ClassPeriod>().ToList();
            var indexModels = new List<IndexModel>();

            foreach (var classPeriod in classPeriods)
            {
                var indexModel = new IndexModel();
                _classPeriodToIndexModelMapper.Map(classPeriod, indexModel);
                indexModels.Add(indexModel);
            }

            return View(indexModels);
        }
Esempio n. 2
0
        public void ShouldMapClassPeriodToIndexModel()
        {
            var classPeriodIndexModel = new IndexModel();
            var classPeriodEntity = new Web.Data.Entities.ClassPeriod
            {
                ClassPeriodName = "Period 1"
            };

            var classPeriodToIndexMapper = new ClassPeriodToIndexModelMapper();

            classPeriodToIndexMapper.Map(classPeriodEntity, classPeriodIndexModel);

            classPeriodIndexModel.ClassPeriodName.ShouldBe("Period 1");
        }