public void SimulateIncomingTUs(string place, string skuid, string batch, double qty) { using (var dc = new WMSContext()) { Place p = dc.Places.FirstOrDefault(prop => prop.PlaceID == place); if (p != null) { TU tu = dc.TUs.FirstOrDefault(prop => prop.TU_ID == p.TU_ID); if (tu == null) { dc.TUs.Add(tu = new TU { Batch = batch, ExpDate = DateTime.Now.Date, ProdDate = DateTime.Now.Date, Qty = qty, TU_ID = p.TU_ID, SKU_ID = skuid }); dc.SaveChanges(); Log.AddLog(Log.SeverityEnum.Event, nameof(SimulateIncomingTUs), $"Simulate new TU {tu.ToString()}"); } } } }