public async Task <IActionResult> SetCourseToUser([FromBody] CourseToUser courseToUser) { var result = await _userRepository.SetCourseToUser(courseToUser); if (result) { return(Ok()); } return(BadRequest()); }
public async Task <bool> SetCourseToUser(CourseToUser courseToUser) { var user = await GetUserByTokenId(courseToUser.TokenId); if (user == null) { return(false); } user.CourseId = _context.Courses.FirstAsync(course => course.Name == courseToUser.CourseName).Result.Id; user.City = courseToUser.City; try { await _context.SaveChangesAsync(); return(true); } catch (DbUpdateException) { return(false); } }