public async Task <bool> EditAkunSet(ApAcctView codeview) { try { var ExistingAkunSet = _context.ApAccts.Where(x => x.ApAcctId == codeview.ApAcctId).FirstOrDefault(); if (ExistingAkunSet != null) { ExistingAkunSet.Description = codeview.Description; ExistingAkunSet.Acct1 = codeview.Acct1; ExistingAkunSet.Acct2 = codeview.Acct2; ExistingAkunSet.Acct3 = codeview.Acct3; ExistingAkunSet.Acct4 = codeview.Acct4; ExistingAkunSet.Acct5 = codeview.Acct5; _context.ApAccts.Update(ExistingAkunSet); await _context.SaveChangesAsync(); return(true); } } catch (Exception ex) { throw ex; } return(false); }
public async Task <bool> AddAkunSet(ApAcctView codeview) { string test = codeview.AcctSet.ToUpper(); var cekFirst = _context.ApAccts.Where(x => x.AcctSet == test).ToList(); if (cekFirst.Count == 0) { ApAcct AcctCode = new ApAcct() { AcctSet = codeview.AcctSet.ToUpper(), Description = codeview.Description, Acct1 = codeview.Acct1, Acct2 = codeview.Acct2, Acct3 = codeview.Acct3, Acct4 = codeview.Acct4, Acct5 = codeview.Acct5 }; _context.ApAccts.Add(AcctCode); await _context.SaveChangesAsync(); return(true); } else { return(false); } }