public async Task <Workspace> GetWorkspaceByUserAndId(string username, Guid workspaceGuid) { var userExists = await _userRepo.UserExists(username); if (!userExists) { return(null); } var user = await _userRepo.GetUserByUsername(username); var workspacesByUser = await _workspaceRepo.GetWorkspacesByUser(user.Guid); if (workspacesByUser == null) { return(null); } return(workspacesByUser.FirstOrDefault(x => x.Guid == workspaceGuid)); }