public async Task <bool> EditSrcCode(SrcCodeView codeview) { try { var ExistingSrcCode = _context.CbSrcCodes.Where(x => x.CbSrcCodeId == codeview.SrcCodeId).FirstOrDefault(); if (ExistingSrcCode != null) { ExistingSrcCode.NamaSrc = codeview.NamaSrc; ExistingSrcCode.GlAcct = codeview.GlAcct; _context.CbSrcCodes.Update(ExistingSrcCode); await _context.SaveChangesAsync(); return(true); } } catch (Exception ex) { throw ex; } return(false); }
public async Task <bool> AddSrcCode(SrcCodeView codeview) { string test = codeview.SrcCode.ToUpper(); var cekFirst = _context.CbSrcCodes.Where(x => x.SrcCode == test).ToList(); if (cekFirst.Count == 0) { CbSrcCode BankCode = new CbSrcCode() { SrcCode = codeview.SrcCode.ToUpper(), NamaSrc = codeview.NamaSrc, GlAcct = codeview.GlAcct }; _context.CbSrcCodes.Add(BankCode); await _context.SaveChangesAsync(); return(true); } else { return(false); } }