예제 #1
0
        public async Task <IActionResult> Buscar(ProviderQueryViewModel viewmodel)
        {
            DataResponse <List <ProviderDTO> > response = await _providerService.GetProvider();

            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProviderDTO, ProviderQueryViewModel>();
            });
            IMapper mapper = configuration.CreateMapper();
            List <ProviderQueryViewModel> dados = mapper.Map <List <ProviderQueryViewModel> >(response.Data);

            return(View(dados));
        }
예제 #2
0
        public async Task <IActionResult> BuscarporEmail(ProviderQueryViewModel viewmodel)
        {
            DataResponse <ProviderDTO> response = await _providerService.GetProviderbyEmail(viewmodel.Email);

            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProviderDTO, ProviderQueryViewModel>();
            });
            IMapper mapper = configuration.CreateMapper();
            // new SERService().GetSERByID(4);
            //Transforma o ClienteInsertViewModel em um ClienteDTO
            List <ProviderQueryViewModel> providerviewmodel =
                mapper.Map <List <ProviderQueryViewModel> >(response.Data);

            ViewBag.Providers = providerviewmodel;
            return(View());
        }