public async Task <DTOSabores> Atualizar(DTOSabores sabores)
        {
            if (!_sabores.Buscar(p => p.Id == sabores.Id).Result.Any())
            {
                Notificar("Sabor não localizado");
                return(null);
            }
            var obj = new Sabores
            {
                Ativo        = sabores.Ativo,
                Descricao    = sabores.Descricao,
                TempoPreparo = sabores.TempoPreparo,
                Valor        = sabores.Valor,
                Id           = sabores.Id
            };
            var t = await _sabores.Atualizar(obj);

            return(new DTOSabores
            {
                Ativo = t.Ativo,
                Id = t.Id,
                TempoPreparo = t.TempoPreparo,
                Descricao = t.Descricao,
                Valor = t.Valor,
            });
        }
        public async Task <DTOSabores> Adicionar(DTOSabores sabores)
        {
            if (_sabores.Buscar(p => p.Descricao == sabores.Descricao).Result.Any())
            {
                Notificar("Este sabor já foi cadastrado.");
                return(null);
            }
            var obj = new Sabores
            {
                Ativo        = sabores.Ativo,
                Descricao    = sabores.Descricao,
                TempoPreparo = sabores.TempoPreparo,
                Valor        = sabores.Valor
            };
            var add = await _sabores.Adicionar(obj);

            sabores.Id = add.Id;
            return(sabores);
        }
        public async Task <List <DTOSabores> > ObterTodos()
        {
            var lst = await _sabores.ObterTodos();

            var listaRetorno = new List <DTOSabores>();

            foreach (var item in lst)
            {
                var obj = new DTOSabores
                {
                    Ativo        = item.Ativo,
                    Descricao    = item.Descricao,
                    Id           = item.Id,
                    TempoPreparo = item.TempoPreparo,
                    Valor        = item.Valor
                };
                listaRetorno.Add(obj);
            }
            return(listaRetorno);
        }
        public async Task <ActionResult <DTOSabores> > AtualizarSabor(DTOSabores sabores)
        {
            var t = await _saboresService.Atualizar(sabores);

            return(CustomResponse(t));
        }