public async Task <IActionResult> GetOilconversionsDeatilList(string issueNo) { var result = await Task.Run(() => { if (string.IsNullOrEmpty(issueNo)) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var OilconversionsDeatilList = new OilconversionHelper().OilconversionsDeatilList(issueNo); if (OilconversionsDeatilList.Count > 0) { dynamic expando = new ExpandoObject(); expando.OilconversionsDeatilList = OilconversionsDeatilList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "No StockshortsDeatilList record found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> GetOilconversionList([FromBody] VoucherNoSearchCriteria searchCriteria) { var result = await Task.Run(() => { if (searchCriteria == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var oilconversionList = new OilconversionHelper().GetOilConversionMasters(searchCriteria); if (oilconversionList.Count > 0) { dynamic expando = new ExpandoObject(); expando.oilconversionsList = oilconversionList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "No StockreceiptsList record found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> RegisterOilconversion([FromBody] JObject objData) { var result = await Task.Run(() => { APIResponse apiResponse = null; if (objData == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request is empty" })); } try { var _oilcovrsnHdr = objData["OilcnvsHdr"].ToObject <TblOilConversionMaster>(); var _oilcovrsnDtl = objData["OilcnvsDtl"].ToObject <TblOilConversionDetails[]>(); var result = new OilconversionHelper().RegisterBill(_oilcovrsnHdr, _oilcovrsnDtl.ToList()); apiResponse = new APIResponse() { status = APIStatus.PASS.ToString(), response = result }; return(Ok(apiResponse)); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }