Czy w ViewModelach dobrze jest używać tylko "prostych" typów danych, czy mogę bez problemu używać jakiś swoich typów? Tzn wiem, że mogę, ale czy tak się robi? :)
Przykład:
mam swoją klasę
public class Person
{
public int PersonId{get;set;}
public string Name{get;set;}
public string LastName{get;set;}
//...
}
i czy teraz mój ViewModel mam zapisać tak:
public class PersonAccountViewModel
{
public int PersonId{get;set;}
public string Name{get;set;}
public string LastName{get;set;}
public string CurrentCategory{get;set;}
public string BankAccount{get;set;}
}
czy bez problemu można
public class PersonAccountViewModel
{
public Person Person{get;set;}
public string CurrentCategory{get;set;}
public string BankAccount{get;set;}
}