public IActionResult UpdateGLAccSubGroup([FromBody] GlaccSubGroup accSubGroup) { if (accSubGroup == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(accSubGroup)} can not be null" })); } try { GlaccSubGroup result = GLHelper.UpdateAccSubGroup(accSubGroup); 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 static GlaccSubGroup UpdateAccSubGroup(GlaccSubGroup glAccSubGroup) { try { using Repository <GlaccSubGroup> repo = new Repository <GlaccSubGroup>(); repo.GlaccSubGroup.Update(glAccSubGroup); if (repo.SaveChanges() > 0) { return(glAccSubGroup); } return(null); } catch { throw; } }
public static GlaccSubGroup RegisterAccSubGroup(GlaccSubGroup glAccSubGroup) { try { using Repository <GlaccSubGroup> repo = new Repository <GlaccSubGroup>(); glAccSubGroup.Active = "Y"; glAccSubGroup.AddDate = DateTime.Now; repo.GlaccSubGroup.Add(glAccSubGroup); if (repo.SaveChanges() > 0) { return(glAccSubGroup); } return(null); } catch { throw; } }
public IActionResult RegisterGlaccSubGroup([FromBody] GlaccSubGroup accSubGroup) { if (accSubGroup == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(accSubGroup)} can not be null" })); } try { if (GLHelper.GetGLAccountSubGroupList(accSubGroup.SubGroupCode).Count > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"Code {accSubGroup.SubGroupCode} is already exists" })); } GlaccSubGroup result = GLHelper.RegisterAccSubGroup(accSubGroup); 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 })); } }