public async Task <IActionResult> GetAllSections() { //var role = User.FindFirstValue(ClaimTypes.Role); var user = await _userManager.FindByNameAsync(User.Identity.Name); var isTeacher = User.IsInRole("Administrator") || User.IsInRole("Teacher"); var sections = isTeacher ? await _service.FindAllSections(false): await _service.FindSectionsByUser(user); return(Ok(sections)); }