コード例 #1
0
 public IQueryable <Core.Model.WorkItem> GetTasks([GraphQLSession] AuthSession session, [ScopedService] BaseQueryContext context, string projectId)
 => context.WorkItems.Where(x => x.ProjectId.Equals(projectId) && x.Project.CompanyId.Equals(session.CompanyId));
コード例 #2
0
 public IQueryable <Core.Model.User> GetUser([GraphQLSession] AuthSession session, [ScopedService] BaseQueryContext context, string UserId)
 => context.Users.Where(x => x.CompanyId.Equals(session.CompanyId) && x.Id.Equals(UserId));
コード例 #3
0
 public IQueryable <Core.Model.Project> GetProjects([GraphQLSession] AuthSession session, [ScopedService] BaseQueryContext context)
 => context.Projects.Where(x => x.CompanyId.Equals(session.CompanyId));
コード例 #4
0
 public IQueryable <Core.Model.Company> GetCompanies([GraphQLSession] AuthSession session, [ScopedService] BaseQueryContext context)
 => context.Company;