public IActionResult Post([FromBody] Request request)
        {
            Response response = new Response();

            if (request == null)
            {
                response.Status = 40000;
                _logger.LogWarning("Couldn't parse request body!!!!");
                response.Result = "Check your request body. Couldn't parse it!!!";
            }
            else
            {
                MethodInfo method = _implementor.GetType().GetMethod(request.Method);
                if (method != null)
                {
                    _logger.LogInformation($"Server method {request.Method} was called");
                    response = (Response)method.Invoke(_implementor, new object[] { request.Token, request.Params });
                }
                else
                {
                    response.Status = 40001;
                    _logger.LogWarning($"There is no such method as {request.Method}");
                    response.Result = "No such method in Backend!!!";
                }
            }

            return(new ObjectResult(response));
        }