public IActionResult UpdateAccountingClass([FromBody] AccountingClass accountingClasess) { if (accountingClasess == null) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = $"{nameof(accountingClasess)} cannot be null" })); } try { AccountingClass result = AccountClassHelper.UpdateAccountingClass(accountingClasess); if (result != null) { return(Ok(new APIResponse { status = APIStatus.PASS.ToString(), response = accountingClasess })); } return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = "Updation Failed" })); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult GetAllAccountingClass() { try { var accountingClassList = AccountClassHelper.GetAccountingClassList(); if (accountingClassList.Count > 0) { dynamic expando = new ExpandoObject(); expando.AccountingClassList = accountingClassList; 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 })); } }
public IActionResult DeleteAccountingClass(string code) { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} cannot be null" })); } try { AccountingClass result = AccountClassHelper.DeleteAccountingClass(code); if (result != null) { return(Ok(new APIResponse { status = APIStatus.PASS.ToString(), response = code })); } return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = "Deletion Failed" })); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult GetCompanies() { try { dynamic expando = new ExpandoObject(); expando.AccountingClassList = AccountClassHelper.GetCompanies().Select(x => new { ID = x.CompanyCode, TEXT = x.Name }); return(Ok(new APIResponse { status = APIStatus.PASS.ToString(), response = expando })); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult GetAccoundingClasslist() { try { dynamic expando = new ExpandoObject(); expando.accountingClassList = AccountClassHelper.GetAccountingClassList(); return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult RegisterAccountingClass([FromBody] AccountingClass accountingClass) { if (accountingClass == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(accountingClass)} can not be null" })); } try { string errorMsg = string.Empty; var result = AccountClassHelper.RegisterAccountingClass(accountingClass, out errorMsg); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } else { if (string.IsNullOrEmpty(errorMsg)) { errorMsg = " Registration Failed"; } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = errorMsg })); } } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }