// Recebe um objeto do tipo Perfil e converte em PerfilViewModel public static PerfilViewModel ConvertToViewModel(Perfil perfil) { PerfilViewModel perfilAux = new PerfilViewModel(); perfilAux.SetModel(perfil); return(perfilAux); }
// Recebe um objeto do tipo PerfilViewModel e converte em Perfil public static Perfil ConvertToModel(PerfilViewModel perfil) { Perfil perfilAux = new Perfil(); perfilAux.id = perfil.id; perfilAux.UserID = perfil.UserID; perfilAux.NomeExibicao = perfil.NomeExibicao; perfilAux.FotoPerfil = perfil.FotoPerfil; return(perfilAux); }
// Recebe uma lista de objetos do tipo Perfil e converte em PerfilViewModel public static List <PerfilViewModel> GetModel(List <Perfil> perfis) { PerfilViewModel perfilAux; List <PerfilViewModel> perfisView = new List <PerfilViewModel>(); foreach (var perfil in perfis) { perfilAux = new PerfilViewModel(); perfilAux.SetModel(perfil); perfisView.Add(perfilAux); } return(perfisView); }