Exemplo n.º 1
0
        public async Task <GetResponse> Get(Get data)
        {
            var validator   = new GetValidator();
            var validResult = validator.Validate(data);

            if (validResult.IsValid)
            {
                var url    = _routes[_get];
                var sender = new Sender <Get, GetResponse>();
                var result = await sender.Post(data, url);

                if (result != null)
                {
                    //if (result.Err != null)
                    //{
                    //    LogResultError(url, result.Err);
                    //}
                }
                else
                {
                    // Logger.Error("Could't recive data. Check internet connection.");
                }

                return(result);
            }
            else
            {
                var errors = validResult.Errors;
                LogErrors(errors);
            }

            return(null);
        }
Exemplo n.º 2
0
 public void getValidator(string functor)
 {
     GetValidator.Invoke(functor);
 }