public async Task <IActionResult> GetBankReceiptList() { var result = await Task.Run(() => { try { var bankReceiptList = BankReceiptHelper.GetBankReceipts(); if (bankReceiptList.Count > 0) { dynamic expando = new ExpandoObject(); expando.BankReceiptList = bankReceiptList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "No Data Found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> RegisterBankReceipt([FromBody] JObject objData) { var result = await Task.Run(() => { if (objData == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var _bankreceiptHdr = objData["BankreceiptHdr"].ToObject <TblBankReceiptMaster>(); var _bankreceiptDtl = objData["BankreceiptDetail"].ToObject <TblBankReceiptDetails[]>(); var result = new BankReceiptHelper().RegisterBankReceipt(_bankreceiptHdr, _bankreceiptDtl.ToList()); if (result) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = _bankreceiptHdr })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Registration failed." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> GetBankReceiptDetailsList(decimal id) { var result = await Task.Run(() => { if (id == 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var bankReceiptDetailsList = new BankReceiptHelper().GetBankReceiptDetails(id); if (bankReceiptDetailsList.Count > 0) { dynamic expando = new ExpandoObject(); expando.BankReceiptDetails = bankReceiptDetailsList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "No Billing record found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> GetBankreceiptList([FromBody] VoucherNoSearchCriteria searchCriteria, string branchCode) { var result = await Task.Run(() => { if (searchCriteria == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var bankReceiptMasterList = new BankReceiptHelper().GetBankReceiptMasters(searchCriteria, branchCode); if (bankReceiptMasterList.Count > 0) { dynamic expando = new ExpandoObject(); expando.BankReceiptList = bankReceiptMasterList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "No BankReceipt record found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> GetAccountLedgerList(string ledegerCode) { var result = await Task.Run(() => { try { dynamic expando = new ExpandoObject(); expando.AccountLedgerList = BankReceiptHelper.GetAccountLedgers(ledegerCode).Select(x => new { ID = x.LedgerCode, TEXT = x.LedgerName }); return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }