Exemplo n.º 1
0
        public ClassLevelViewModel AddClassLevel(ClassLevelViewModel classLevel)
        {
            var classLevelEntity = ClassLevelMapper.MapModelToEntity(classLevel);

            classLevelEntity.CreatedBy = "TEST";
            classLevelEntity.SeedData  = false;
            var addedClassLevel = _classProgressionRepository.Add(classLevelEntity);

            return(ClassLevelMapper.MapEntityToModel(addedClassLevel));
        }
Exemplo n.º 2
0
        public ClassLevelViewModel UpdateClassLevel(int id, ClassLevelViewModel classLevel)
        {
            var originalClassLevel = _classProgressionRepository.GetById(id);

            ClassLevelMapper.MapModelToEntity(classLevel, originalClassLevel);
            originalClassLevel.ModifiedBy = "TEST";
            var updatedClassLevel = _classProgressionRepository.Update(originalClassLevel);

            return(ClassLevelMapper.MapEntityToModel(updatedClassLevel));
        }
Exemplo n.º 3
0
 public ClassLevelViewModel GetClassLevelById(int id)
 {
     return(ClassLevelMapper.MapEntityToModel(_classProgressionRepository.GetById(id)));
 }