public static AsignmentAcctoAccClass RegisterAccToAccClass(AsignmentAcctoAccClass assignAcctoAcc) { try { using Repository <AsignmentAcctoAccClass> repo = new Repository <AsignmentAcctoAccClass>(); var record = repo.AsignmentAcctoAccClass.OrderByDescending(x => x.AddDate).FirstOrDefault(); if (record != null) { assignAcctoAcc.Code = CommonHelper.IncreaseCode(record.Code); } else { assignAcctoAcc.Code = "1"; } assignAcctoAcc.Active = "Y"; assignAcctoAcc.AddDate = DateTime.Now; repo.AsignmentAcctoAccClass.Add(assignAcctoAcc); if (repo.SaveChanges() > 0) { return(assignAcctoAcc); } return(null); } catch { throw; } }
public async Task <IActionResult> RegisterAsigAcctoAccClass([FromBody] AsignmentAcctoAccClass asignmentAcctoAccClass) { var result = await Task.Run(() => { try { AsignmentAcctoAccClass result = GLHelper.RegisterAccToAccClass(asignmentAcctoAccClass); 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 })); } }); return(result); }
public static AsignmentAcctoAccClass UpdateAccToAccClass(AsignmentAcctoAccClass assignAcctoAcc) { try { using Repository <AsignmentAcctoAccClass> repo = new Repository <AsignmentAcctoAccClass>(); repo.AsignmentAcctoAccClass.Update(assignAcctoAcc); if (repo.SaveChanges() > 0) { return(assignAcctoAcc); } return(null); } catch { throw; } }
public async Task <IActionResult> DeleteAccToAccClass(string code) { var result = await Task.Run(() => { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} cannot be null" })); } try { AsignmentAcctoAccClass result = GLHelper.DeleteAccToAccClass(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 })); } }); return(result); }
public async Task <IActionResult> UpdateAccToAccClass([FromBody] AsignmentAcctoAccClass asignmentAcctoAccClass) { var result = await Task.Run(() => { if (asignmentAcctoAccClass == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(asignmentAcctoAccClass)} cannot be null" })); } try { AsignmentAcctoAccClass result = GLHelper.UpdateAccToAccClass(asignmentAcctoAccClass); 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 })); } }); return(result); }