public async Task <IActionResult> Get() { int id = _userService.UserId; 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))); }
public IActionResult Edit(TeacherProfileDto profile) { int id = _userService.UserId; Data.Models.Teacher user = _userRepository.GetById(id) as Data.Models.Teacher; _mapper.Map(profile, user); _db.SaveChanges(); return(Ok()); }