public async Task <List <DrinkDTO> > GetDrinks()
 {
     try
     {
         return(await _drinkRepository.GetDrinks());
     }
     catch (Exception ex)
     {
         File.WriteAllText("log.txt", ex.Message + " - " + ex.StackTrace);
         throw new Exception("Erro no banco de dados, contate o administrador");
     }
 }
Exemple #2
0
        public DrinkController(IDrinkRepository drinkRepository)
        {
            _drinkRepo = drinkRepository;

            if (_drinks.Count == 0)
            {
                _drinks = new List <DrinkModel>();

                foreach (var drink in _drinkRepo.GetDrinks())
                {
                    _drinks.Add(new DrinkModel(drink));
                }
            }
        }
 public List <Drink> GetDrinks()
 {
     //todo add bl
     return(_repo.GetDrinks());
 }
 public async Task <IEnumerable <Drink> > Get()
 {
     return(await _drinkRepository.GetDrinks());
 }