public async Task CreateAsync(Barang obj) { var datatenant = await _katbarang.GetById(obj.IdKatBarang); var data = await getbytenantid(datatenant.TenantID); var result = data.Where(e => e.NamaBarang == obj.NamaBarang).ToList(); if (result.Count == 0) { try { obj.KatBarangIdKategori = obj.IdKatBarang; _context.Add(obj); await _context.SaveChangesAsync(); } catch (Exception ex) { throw new Exception(ex.InnerException.Message); } } else { throw new Exception("Nama Barang tidak boleh Sama"); } }
public async Task <KatBarang> Get(int id) { var model = await _KatBarang.GetById(id); return(model); }