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));
        }