public void Post(Penjualan penjualan) { var penjualanDetails = penjualan.PenjualanDetails; foreach (var detail in penjualanDetails) { var shu = shuRepository.FindByBarangIdAndUkuran(detail.BarangId, detail.Ukuran); shu.Stock = shu.Stock - detail.Jumlah; shuRepository.Put(shu); } penjualanRepository.Post(penjualan); }
public StokHargaUkuran FindByBarangIdAndUkuran(int barangId, string ukuran) { return(stokHargaUkuranRepository.FindByBarangIdAndUkuran(barangId, ukuran)); }