public IActionResult UpdateTaxIntegration([FromBody] TaxIntegration taxintegration) { if (taxintegration == null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = $"{nameof(taxintegration)} cannot be null" })); } try { TaxIntegration result = GLHelper.UpdateTaxIntegration(taxintegration); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } 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 DeleteTaxIntegration(string code) { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = $"{nameof(code)} cannot be null" })); } try { TaxIntegration result = GLHelper.DeleteTaxIntegration(code); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } 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 static TaxIntegration UpdateTaxIntegration(TaxIntegration taxintegration) { try { using Repository <TaxIntegration> repo = new Repository <TaxIntegration>(); repo.TaxIntegration.Update(taxintegration); if (repo.SaveChanges() > 0) { return(taxintegration); } return(null); } catch { throw; } }
public static TaxIntegration RegisterTaxIntegration(TaxIntegration taxintegration) { try { using Repository <TaxIntegration> repo = new Repository <TaxIntegration>(); taxintegration.Active = "Y"; taxintegration.AddDate = DateTime.Now; repo.TaxIntegration.Add(taxintegration); if (repo.SaveChanges() > 0) { return(taxintegration); } return(null); } catch { throw; } }
public IActionResult RegisterTaxIntegration([FromBody] TaxIntegration taxintegration) { if (taxintegration == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Requst can not be empty." })); } try { if (GLHelper.GetTaxIntegrationList(taxintegration.TaxCode).Count > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"Tax Code ={taxintegration.TaxCode} alredy exists." })); } TaxIntegration result = GLHelper.RegisterTaxIntegration(taxintegration); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } 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 })); } }