public async Task <bool> EditGlAccount(GlAccountView glakun) { try { var ExistingBank = _context.GlAccounts.Where(x => x.GlAccountId == glakun.GlAccountId).FirstOrDefault(); if (ExistingBank != null) { ExistingBank.GlNama = glakun.GlNama; ExistingBank.TipeGl = glakun.TipeGL; ExistingBank.NamaLengkap = glakun.NamaLengkap; _context.GlAccounts.Update(ExistingBank); await _context.SaveChangesAsync(); return(true); } } catch (Exception ex) { throw ex; } return(false); }
public async Task <bool> AddGlAccount(GlAccountView glakun) { string test = glakun.GlAcct.ToUpper(); var cekFirst = _context.GlAccounts.Where(x => x.GlAcct == test).ToList(); if (cekFirst.Count == 0) { GlAccount Akun = new GlAccount() { GlAcct = glakun.GlAcct.ToUpper(), GlNama = glakun.GlNama, TipeGl = glakun.TipeGL, NamaLengkap = glakun.NamaLengkap }; _context.GlAccounts.Add(Akun); await _context.SaveChangesAsync(); return(true); } else { return(false); } }