public override bool Equals(object obj) { if (ReferenceEquals(obj, null)) { return(false); } if (ReferenceEquals(obj, this)) { return(true); } GeneralData casted = obj as GeneralData; if (casted == null) { return(false); } return(base.Equals(obj) && Equals(casted.Version, Version) && Equals(casted.Reload, Reload) && Equals(casted.Update, Update) && Equals(casted.ConnectedClients, ConnectedClients) && Equals(casted.ConnectedServers, ConnectedServers) && Equals(casted.ConnectedAirports, ConnectedAirports)); }
public static GeneralDataBuilder FromModel(GeneralData model) { return(new GeneralDataBuilder() .WithConnectedAirports(model.ConnectedAirports) .WithConnectedClients(model.ConnectedClients) .WithConnectedServers(model.ConnectedServers) .WithReload(model.Reload) .WithUpdate(model.Update) .WithVersion(model.Version)); }