return all tasks if user is admin else tasks related to users and tasks related to projects where user is part of it;return tasks as Iqueryable instead of Ienumerable