public IEnumerable <Permission> Handle(PermissionsByCurrentProjectQuery query) { var projectId = _currentProjectContextId.Get(); var permissions = _context.Permissions .Where(p => p.Project.Id == projectId && p.Profile != Profile.ProjectOwner) .ToList(); return(permissions); }
public IEnumerable <PermissionViewModel> Handle(PermissionsByCurrentProjectQuery query) { var projectId = _currentProjectContextId.Get(); var permissions = _context.Permissions .Include(p => p.User.Contact) .Where(p => p.Project.Id == projectId && p.Profile != Profile.ProjectOwner) .Select(PermissionViewModel.FromModel) .ToList(); return(permissions); }