public async Task <bool> EditIcItem(IcItemView produk) { try { var ExistingItem = _context.IcItems.Where(x => x.IcItemId == produk.IcItemId).FirstOrDefault(); if (ExistingItem != null) { ExistingItem.NamaItem = produk.NamaItem; ExistingItem.Satuan = produk.Satuan; ExistingItem.Divisi = produk.Divisi; ExistingItem.JnsBrng = produk.JnsBrng; ExistingItem.CostMethod = produk.CostMethod; ExistingItem.AcctSet = produk.AcctSet; ExistingItem.Category = produk.Category; ExistingItem.NamaLengkap = produk.NamaLengkap; _context.IcItems.Update(ExistingItem); await _context.SaveChangesAsync(); return(true); } } catch (Exception ex) { throw ex; } return(false); }
public async Task <bool> AddIcItem(IcItemView produk) { string test = produk.ItemCode.ToUpper(); var cekFirst = _context.IcItems.Where(x => x.ItemCode == test).ToList(); if (cekFirst.Count == 0) { IcItem Produk = new IcItem() { ItemCode = produk.ItemCode.ToUpper(), NamaItem = produk.NamaItem, Satuan = produk.Satuan, Divisi = produk.Divisi, JnsBrng = produk.JnsBrng, CostMethod = produk.CostMethod, AcctSet = produk.AcctSet, Category = produk.Category, NamaLengkap = produk.NamaLengkap }; _context.IcItems.Add(Produk); await _context.SaveChangesAsync(); return(true); } else { return(false); } }