public PubblicaOggettoViewModel(PubblicaViewModel model) : base(model) { base.TipoPubblicazione = TipoAcquisto.Oggetto; this.Quantità = 1; this.CondizioneOggetto = CondizioneOggetto.Usato; this.Anno = new int?(DateTime.Now.Year); }
public void CopyAttributes(PubblicaViewModel model) { PropertyInfo[] properties = model.GetType().GetProperties(); for (int i = 0; i < (int)properties.Length; i++) { PropertyInfo propertyInfo = properties[i]; this.GetType().GetProperty(propertyInfo.Name).SetValue(this, propertyInfo.GetValue(model)); } }
public PubblicaServizioViewModel(PubblicaViewModel model) : base(model) { base.TipoPubblicazione = TipoAcquisto.Servizio; Tutti = true; }
public PubblicaViewModel(PubblicaViewModel model) { this.CopyAttributes(model); }