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"); } }
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()); }