public Import(ImportNeed importNeed) { ID = CurrentID++; ImportNeed = importNeed; Time = DateTime.Now; ImportNeed.Goods.IsStored = true; }
public bool NewImportNeed(string message) { bool successful = false; //parsing message List <string> parameters = message.Split('~').ToList(); string email = parameters[0]; string description = parameters[1]; int amount = int.Parse(parameters[2]); bool requiresCooling = bool.Parse(parameters[3]); DateTime importTime = DateTime.Parse(parameters[4]); DateTime exportTime = DateTime.Parse(parameters[5]); //generating objects Goods goods = new Goods(Warehouse.Instance.Clients[email], description, amount, requiresCooling); ImportNeed need = new ImportNeed(goods, importTime, exportTime); EventContainer.Instance.AddImportNeed(need); Warehouse.Instance.Clients[need.Goods.Client.Email].AddGoods(need.Goods); successful = true; return(successful); }
public void AddImportNeed(ImportNeed importNeed) { ImportNeeds.Add(importNeed); }