public async Task <OperationResult <CheckResult> > Check(Guid firstElementId, Guid secondElementId)
        {
            var checkRequest = new CheckRequest
            {
                FirstElement  = firstElementId.ToString(),
                SecondElement = secondElementId.ToString(),
                UserId        = _userId
            };


            InternalCheckResult intermediateResult;

            try
            {
                var url = Constants.ApiUrl + "/api/Elements/merge";
                intermediateResult = await HttpClient.PostWithRetry <InternalCheckResult>(url, checkRequest);
            }
            catch
            {
                return(OperationResult <CheckResult> .Failure());
            }

            if (intermediateResult.isSuccess)
            {
                return(OperationResult <CheckResult> .Success(
                           CheckResult.Success(
                               intermediateResult.mergeResultElement.id,
                               intermediateResult.mergeResultElement.imageName,
                               intermediateResult.mergeResultElement.name,
                               intermediateResult.mergeResultElement.score,
                               intermediateResult.mergeResultElement.description)));
            }

            return(OperationResult <CheckResult> .Success(CheckResult.Failure()));
        }
        public Task <OperationResult <CheckResult> > Check(Guid firstElementId, Guid secondElementId)
        {
            Debug.Log("Remote call!");
//            if (UnityEngine.Random.Range(0, 2) == 1)
//            {
//                return ReturnResult(CheckResult.Success(
//                    "fd540609-4bb5-4b96-bde0-167ee8e283c6",
//                    "электричество",
//                    "электричество",
//                    10,
//                    "description"));
//            }

            return(Task.FromResult(OperationResult <CheckResult> .Failure()));

            return(ReturnResult(CheckResult.Failure()));
        }