public ResidentUIEventArgs( RoutedEvent routedEvent, int id, string action, IPeopleModel model = null ) : base(routedEvent) { _id = id; _action = action; _model = model; }
private void ExecuteSaveCommand() { IPeopleModel tempModel = null; if (ResidentType == "Resident") { tempModel = new ResidentModel() { Age = Age, PersonName = Resident, Position = Position, Type = "Resident" }; } else if (ResidentType == "Soldier") { tempModel = new SoldierModel() { Age = Age, PersonName = Resident, Position = Position, Type = "Soldier" }; } if (tempModel != null) { ResidentUIEventArgs newEventArgs = new ResidentUIEventArgs( ResidentUIRoutedEvent, Id, "Save", tempModel ); RaiseEvent(newEventArgs); } }