Exemplo n.º 1
0
        public async Task <IActionResult> Get(int id)
        {
            Data.Models.Teacher user = _userRepository.GetById(id) as Data.Models.Teacher;
            await _db.Entry(user !).Reference(x => x.AcademicRank).LoadAsync();

            return(Ok(_mapper.Map <TeacherProfileDto>(user)));
        }
Exemplo n.º 2
0
        public IActionResult List(int page = 1, int pageSize = 50)
        {
            Data.Models.Teacher user = _userService.CurrentUser as Data.Models.Teacher;

            IEnumerable <Group> groups = _groupService.Get(user);

            return(Ok(_mapper.Map <IEnumerable <Group>, IEnumerable <GroupDto> >(groups)));
        }
        public static List <Data.Models.Teacher> GetTeachers(ClassSheet classSheet)
        {
            List <Data.Models.Teacher> dbTeachers = new List <Data.Models.Teacher>();

            foreach (var excelTeacher in classSheet.Lehrer)
            {
                Data.Models.Teacher dbTeacher = new Data.Models.Teacher();

                dbTeacher.FirstName    = excelTeacher.Vorname;
                dbTeacher.LastName     = excelTeacher.Nachname;
                dbTeacher.Abbreviation = excelTeacher.Kuerzel;

                dbTeachers.Add(dbTeacher);
            }

            return(dbTeachers);
        }