public IActionResult UpdateGLAccounts([FromBody] Glaccounts glaccounts) { if (glaccounts == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(glaccounts)} can not be null" })); } try { Glaccounts result = GLHelper.UpdateGLAccounts(glaccounts); 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 DeleteGlAccount(string code) { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} can not be null" })); } try { Glaccounts result = GLHelper.DeleteGLAccounts(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 Glaccounts UpdateGLAccounts(Glaccounts glAccounts) { try { using Repository <Glaccounts> repo = new Repository <Glaccounts>(); repo.Glaccounts.Update(glAccounts); if (repo.SaveChanges() > 0) { return(glAccounts); } return(null); } catch { throw; } }
public static Glaccounts RegisterGLAccounts(Glaccounts glAccounts) { try { using Repository <Glaccounts> repo = new Repository <Glaccounts>(); glAccounts.Active = "Y"; glAccounts.AddDate = DateTime.Now; repo.Glaccounts.Add(glAccounts); if (repo.SaveChanges() > 0) { return(glAccounts); } return(null); } catch { throw; } }
public IActionResult RegisterGlaccounts([FromBody] Glaccounts glaccounts) { if (glaccounts == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(glaccounts)} can not be null" })); } try { if (GLHelper.GetGLAccountsList(glaccounts.Glcode).Count > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"Gl Code{glaccounts.Glcode} ALready Exists." })); } Glaccounts result = GLHelper.RegisterGLAccounts(glaccounts); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Rgistration Failed." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }