public AttivitaModel(PERSONA_ATTIVITA model) { foreach (PropertyInfo prop in model.GetType().GetProperties()) { GetType().GetProperty(prop.Name).SetValue(this, prop.GetValue(model, null), null); } this.SetValoriBase(); }
public void CopyModel(PERSONA_ATTIVITA model, List <ATTIVITA_EMAIL> modelEmail, List <ATTIVITA_TELEFONO> modelTelefono) { this.Id = model.ATTIVITA.ID.ToString(); this.Ruolo = (RuoloProfilo)model.RUOLO; this.Email = modelEmail.Find(item => item.TIPO == (int)TipoEmail.Registrazione).EMAIL; this.Nome = model.ATTIVITA.NOME; this.Dominio = model.ATTIVITA.DOMINIO; this.Token = model.ATTIVITA.TOKEN.ToString(); this.Telefono = modelTelefono.Find(item => item.TIPO == (int)TipoTelefono.Privato).TELEFONO; /*this.Abbonamento = model.ATTIVITA.ABBONAMENTO1.NOME; * this.BonusPerUtente = model.ATTIVITA.ABBONAMENTO1.BONUS_PERUTENTE; * this.DurataAbbonamento = model.ATTIVITA.ABBONAMENTO1.DURATA;*/ // fare count punti sul conto corrente //this.Bonus = model.ATTIVITA.BONUS; }
public PortaleWebProfiloViewModel(PERSONA_ATTIVITA model, List <ATTIVITA_EMAIL> modelEmail, List <ATTIVITA_TELEFONO> modelTelefono) : base(model, modelEmail, modelTelefono) { }
public PortaleWebViewModel(PERSONA_ATTIVITA model, List <ATTIVITA_EMAIL> modelEmail, List <ATTIVITA_TELEFONO> modelTelefono) { this.CopyModel(model, modelEmail, modelTelefono); }