public async Task <IActionResult> GetMshsdRateList() { var result = await Task.Run(() => { try { var mshsdRateList = new MshsdRatesHelper().GetListOfMshsdRates(); if (mshsdRateList.Count > 0) { dynamic expdoObj = new ExpandoObject(); expdoObj.mshsdRateList = mshsdRateList; return(Ok(new APIResponse { status = APIStatus.PASS.ToString(), response = expdoObj })); } 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> DeleteMshsdRate(int code) { var result = await Task.Run(() => { APIResponse apiResponse = null; if (code == null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = $"{nameof(code)}can not be null" })); } try { var result = new MshsdRatesHelper().Delete(code); if (result != null) { apiResponse = new APIResponse() { status = APIStatus.PASS.ToString(), response = result }; } else { apiResponse = new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Deletion Failed." }; } return(Ok(apiResponse)); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> UpdateMshsdRate([FromBody] TblMshsdrates mshsdrates) { var result = await Task.Run(() => { if (mshsdrates == null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = $"{nameof(mshsdrates)} cannot be null" })); } try { APIResponse apiResponse = null; TblMshsdrates result = new MshsdRatesHelper().Update(mshsdrates); if (result != null) { apiResponse = new APIResponse() { status = APIStatus.PASS.ToString(), response = result }; } else { apiResponse = new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Updation Failed." }; } return(Ok(apiResponse)); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }
public async Task <IActionResult> RegisterMshsdRate([FromBody] TblMshsdrates mshsdrates) { var result = await Task.Run(() => { if (mshsdrates == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(mshsdrates)} cannot be null" })); } try { var reponse = new MshsdRatesHelper().Register(mshsdrates); if (reponse != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = reponse })); } 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); }