public static PagedViewModel ToView(Paged paged) { PagedViewModel vm = new PagedViewModel(); vm.Pagina = paged.Pagina; vm.QuantidadeItens = paged.QuantidadeItens; vm.QuantidadePaginas = paged.QuantidadePaginas; vm.QuantidadePorPagina = paged.QuantidadePorPagina; vm.QuantidadeTotalItens = paged.QuantidadeTotalItens; return(vm); }
public static FuncionarioPagedViewModel ToView(FuncionarioPaged paged) { var vm = new FuncionarioPagedViewModel(); var funcionariosVM = new List <FuncionarioViewModel>(); paged.Funcionarios.ForEach((f) => { var habilidadesVM = new List <HabilidadeViewModel>(); f.Habilidades.ForEach((h) => { habilidadesVM.Add(HabilidadeViewModel.ToView(h)); }); funcionariosVM.Add(FuncionarioViewModel.ToView(f)); }); vm.Funcionarios = funcionariosVM; vm.Paginacao = PagedViewModel.ToView(paged.Paginacao); return(vm); }