コード例 #1
0
 public PubblicaOggettoViewModel(PubblicaViewModel model) : base(model)
 {
     base.TipoPubblicazione = TipoAcquisto.Oggetto;
     this.Quantità          = 1;
     this.CondizioneOggetto = CondizioneOggetto.Usato;
     this.Anno = new int?(DateTime.Now.Year);
 }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 public PubblicaServizioViewModel(PubblicaViewModel model) : base(model)
 {
     base.TipoPubblicazione = TipoAcquisto.Servizio;
     Tutti = true;
 }
コード例 #4
0
 public PubblicaViewModel(PubblicaViewModel model)
 {
     this.CopyAttributes(model);
 }