Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Tenho um usuário e ele tem a função de trocar perfil( diretor, professor, graduação, pós-graduação, etc). Existem usuários com mais de um perfil tipo administrador.
e gostaria de saber se é melhor eu criar uma classe TrocarPerfil, ou um método trocarPerfil() dentro de Usuario ?
Hola amigo,
Voce tem que fazer algo assim:
Usuario usuario = Usuario.TrocaPerfil(1); //Onde 1 = Administrador, 2 = Bla, 3 = Ble, 4 = Bli, etc...
De preferencia use um Enumerator chamado PerfilType e passe este Enumerator como parametro no método.
A partir dai voce pode tirar sua conclusao!
Quando tiver dificuladde de resolver uma questao assim, pense como voce gostaria de programar, de forma que seja simples.
Abs
Obrigado!
Pense como um todo. Quem é o objeto ou "a coisa", o Usuário ou o Perfil dele?
Descubrindo a reposta dessa pergunta, descobrirá a sua original.