public Task <HttpResponseMessage> GetAsync(string url) { if (url.Contains("account-banks") && url.Contains("keyword")) { var defaultresponse = new APIDefaultResponse <List <AccountBank> >() { data = new List <AccountBank>() }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("account-banks") && !url.Contains("keyword")) { var defaultresponse = new APIDefaultResponse <AccountBank>() { data = new AccountBank() { Currency = new Currency() } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } throw new System.NotImplementedException(); }
public Task <HttpResponseMessage> GetAsync(string url) { if (url.Contains("master/account-banks/")) { string id = url.Substring(url.LastIndexOf('/') + 1); var defaultresponse = new APIDefaultResponse <AccountBank>() { data = new AccountBank() { Currency = new Currency() } }; if (id == "2") { defaultresponse.data.Currency.Code = "IDR"; } var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("master/garment-currencies/single-by-code-date")) { var defaultresponse = new APIDefaultResponse <GarmentCurrency>() { data = new GarmentCurrency() { Code = "USD", Rate = 15500.00 } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } return(Task.Run(() => new HttpResponseMessage())); }
public Task <HttpResponseMessage> GetAsync(string url) { if (url.Contains("master/units") && url.Contains("size")) { var defaultresponse = new APIDefaultResponse <List <IdCOAResult> >() { data = new List <IdCOAResult> () { new IdCOAResult() { Id = 1, Code = "Code", COACode = "COACode" } } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else { var datalist = new[] { new { DocumentNo = "ReferenceNo", BankName = "BankName", BGCheckNumber = "CheckNumber" } }; var json = new { apiVersion = "1.0.0", data = datalist, message = "Ok", statusCode = "200" }; var jsonString = JsonConvert.SerializeObject(json); var jsonContent = new StringContent(jsonString); return(Task.Run(() => new HttpResponseMessage() { Content = jsonContent })); } }
public Task <HttpResponseMessage> GetAsync(string url) { if (url.Contains("bank-expenditure-notes/bank-document-no")) { var defaultresponse = new APIDefaultResponse <string>() { data = "Test" }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } if (url.Contains("master/account-banks/division")) { var defaultresponse = new APIDefaultResponse <List <AccountBank> >() { data = new List <AccountBank>() }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } if (url.Contains("master/account-banks/")) { string id = url.Substring(url.LastIndexOf('/') + 1); var defaultresponse = new APIDefaultResponse <AccountBank>() { data = new AccountBank() { Id = 1, AccountCOA = "AccountCOA", AccountName = "AccountName", Currency = new Currency() { Id = 1, Code = "Code", Symbol = "Symbol" }, AccountNumber = "AccountNumber", BankCode = "BankCode", BankName = "BankName" } }; if (id == "2") { defaultresponse.data.Currency.Code = "IDR"; } var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("master/bi-currencies/single-by-code-date")) { var defaultresponse = new APIDefaultResponse <GarmentCurrency>() { data = new GarmentCurrency() { Code = "USD", Rate = 15500.00 } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } return(Task.Run(() => new HttpResponseMessage())); }
public Task <HttpResponseMessage> GetAsync(string url) { if (url.Contains("account-banks") && url.Contains("keyword")) { var defaultresponse = new APIDefaultResponse <List <AccountBank> >() { data = new List <AccountBank>() { new AccountBank() { Id = 1 } } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("account-banks") && !url.Contains("keyword")) { var defaultresponse = new APIDefaultResponse <AccountBank>() { data = new AccountBank() { Id = 1, Currency = new Currency() { Code = "USD" } } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("bank-expenditure-notes/bank-document-no")) { var defaultresponse = new APIDefaultResponse <string>() { data = "Test" }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } else if (url.Contains("master/bi-currencies/single-by-code-date")) { var defaultresponse = new APIDefaultResponse <GarmentCurrency>() { data = new GarmentCurrency() { Code = "USD", Rate = 15500.00 } }; var result = new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(defaultresponse)) }; return(Task.FromResult(result)); } return(Task.FromResult(new HttpResponseMessage())); }