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); }
public void getValidator(string functor) { GetValidator.Invoke(functor); }