private void Exit(IReadingWriting irw) { irw.Write(employees); }
public void Add(string device) { _devices = irw.Read(); int id = irw.MakeId(); switch (device) { case "conditioner": _devices.Add(new AirConditioner(id)); break; case "camera": _devices.Add(new Camera(id)); break; case "fridge": _devices.Add(new Fridge(id)); break; case "garage": _devices.Add(new Garage(id)); break; case "panasonicCinema": _devices.Add(new PanasonicHomeCinema(id, new PanasonicTv(id), new PanasonicLoudspeakers(id))); break; case "samsungCinema": _devices.Add(new SamsungHomeCinema(id, new SamsungTv(id), new SamsungLoudspeakers(id))); break; case "panasonicLoudspeakers": _devices.Add(new PanasonicLoudspeakers(id)); break; case "samsungLoudspeakers": _devices.Add(new SamsungLoudspeakers(id)); break; case "panasonicTv": _devices.Add(new PanasonicTv(id)); break; case "samsungTv": _devices.Add(new SamsungTv(id)); break; } irw.Write(_devices); HttpContext.Current.Response.Redirect(HttpContext.Current.Request.RawUrl); }