120 messaggi dal 12 febbraio 2016
Buongiorno a tutti,
continuando lo sviluppo secondo quanto riportato da questo post mi trovo ora a dover creare il view model della mia classe Customer.

Partendo dalla classe Customer

public class Customer: IdentityUser
    {
        public string nome { get; set; }
        public string cognome { get; set; }
        public string age { get; set; }
        public string country { get; set; }
    }


Ho scritto questo View model
public class CustomerVM : IdentityUser
    {
        public CustomerVM()
        {

        }

        public CustomerVM(Customer row)
        {
            Nome = row.Nome;
            Cognome = row.Cognome;
            age = row.age;
            country = row.country;
        }

        public string Nome { get; set; }
        public string Cognome { get; set; }
        public string age { get; set; }
        public string country { get; set; }
    }



Ora quando visualizzo un utente nella view dettagli non riesco a recuperare le proprietà di IdentityUser (Email, PhoneNumber, ecc..), le proprietà del view model le recupero tranquillamente.

Per recuperare l'utente utilizzo questo codice nel controller:

  using (ApplicationDbContext db = new ApplicationDbContext())
            {

                usr = Umanager.Users.Where(x => x.UserName == username).FirstOrDefault();
                usrVM = new CustomerVM(usr);
            }



Dove sbaglio?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.