public async Task <ActionResult> Cadastrar() { List <FornecedorDTO> fornecedores = await fsvc.GetData(); List <CategoriaDTO> categorias = await csvc.GetData(); var configuration = new MapperConfiguration(cfg => { cfg.CreateMap <FornecedorDTO, FornecedorQueryViewModel>(); cfg.CreateMap <CategoriaDTO, CategoriaQueryViewModel>(); }); IMapper mapper = configuration.CreateMapper(); List <FornecedorQueryViewModel> dadosFornecedores = mapper.Map <List <FornecedorQueryViewModel> >(fornecedores); List <CategoriaQueryViewModel> dadosCategorias = mapper.Map <List <CategoriaQueryViewModel> >(categorias); ViewBag.Fornecedores = dadosFornecedores; ViewBag.Categorias = dadosCategorias; return(View()); }
public async Task <ActionResult> Index() { try { FornecedorService svc = new FornecedorService(); List <FornecedorDTO> fornecedores = await svc.GetData(); var configuration = new MapperConfiguration(cfg => { cfg.CreateMap <FornecedorDTO, FornecedorQueryViewModel>(); }); IMapper mapper = configuration.CreateMapper(); List <FornecedorQueryViewModel> dados = mapper.Map <List <FornecedorQueryViewModel> >(fornecedores); return(View(dados)); } catch (Exception) { return(View()); } }