public override ViewsResponse GetViewsByBankId(string bank_id) { ViewsResponse result = new ViewsResponse(); result.executeStatus = new CustomStatus(ExceptionsCodes.NotImplemented, "NotImplemented"); return(result); }
public override ViewsResponse GetViewsByBankId(string bank_id) { ViewsResponse result = new ViewsResponse(); try { LoginBindResponse loginData = doLogin(); string urlData = String.Format("banks/{0}/accounts", bank_id); string JsonResult = new FluentClient(config.Url) .GetAsync(urlData) .WithHeader("Authorization", "JWT " + loginData.token) .WithOptions(true) .AsString().Result; result.views = JsonConvert.DeserializeObject <List <View> >(JsonResult); result.executeStatus = getExecuteStatus(JsonResult, urlData); } catch (CustomException cEx) { result.executeStatus = cEx.convertToCustomStatus(); } catch (Exception ex) { result.executeStatus = new CustomException(ExceptionsCodes.UnexpectedException, "", ex.Message).convertToCustomStatus(); } return(result); }