Beispiel #1
0
        public async Task <ActionResult> Cadastrar()
        {
            List <FornecedorDTO> fornecedores = await fsvc.GetFornecedores();

            List <FornecedorDTO> fornecedores = await fsvc.GetFornecedores();

            return(View());
        }
        public async Task <ActionResult> Cadastrar()
        {
            List <FornecedorDTO> fornecedores = await fsvc.GetFornecedores();

            List <CategoriaDTO> categorias = await csvc.GetCategorias();

            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <FornecedorDTO, FornecedorQueryViewModel>();
                cfg.CreateMap <CategoriaDTO, CategoriaQueryViewModel>();
            });

            IMapper mapper = configuration.CreateMapper();
            // new SERService().GetSERByID(4);
            //Transforma o ClienteInsertViewModel em um ClienteDTO

            //Este objeto "dados" é uma lista de objetos ViewModel
            List <FornecedorQueryViewModel> dadosFornecedores = mapper.Map <List <FornecedorQueryViewModel> >(fornecedores);
            List <CategoriaQueryViewModel>  dadosCategorias   = mapper.Map <List <CategoriaQueryViewModel> >(categorias);

            ViewBag.Fornecedores = dadosFornecedores;
            ViewBag.Categorias   = dadosCategorias;

            return(View());
        }