public async Task <IActionResult> Index()
        {
            try
            {
                DataResponse <BebidaDTO> bebidas = await _bebidaService.GetData();

                var configuration = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <BebidaDTO, BebidaQueryViewModel>();
                });
                IMapper mapper = configuration.CreateMapper();

                List <BebidaQueryViewModel> dados = mapper.Map <List <BebidaQueryViewModel> >(bebidas.Data);

                return(View(dados));
            }
            catch (Exception ex)
            {
                ViewBag.ErrorMessage = ex.Message;
                return(View());
            }
        }
        public async Task <IActionResult> Cadastrar()
        {
            DataResponse <RefeicaoDTO>  refeicoes  = _refeicaoService.GetData().Result;
            DataResponse <BebidaDTO>    bebidas    = _BebidaService.GetData().Result;
            DataResponse <SobremesaDTO> sobremesas = _sobremesaService.GetData().Result;

            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <RefeicaoDTO, RefeicaoQueryViewModel>();
                cfg.CreateMap <BebidaDTO, BebidaQueryViewModel>();
                cfg.CreateMap <SobremesaDTO, SobremesaQueryViewModel>();
            });
            IMapper mapper = configuration.CreateMapper();

            List <RefeicaoQueryViewModel>  dadosRefeiceos  = mapper.Map <List <RefeicaoQueryViewModel> >(refeicoes.Data);
            List <BebidaQueryViewModel>    dadosBebidas    = mapper.Map <List <BebidaQueryViewModel> >(bebidas.Data);
            List <SobremesaQueryViewModel> dadosSobremesas = mapper.Map <List <SobremesaQueryViewModel> >(sobremesas.Data);

            ViewBag.Refeicoes  = dadosRefeiceos;
            ViewBag.Bebidas    = dadosBebidas;
            ViewBag.Sobremesas = dadosSobremesas;

            return(View());
        }