private IEnumerable <ProductListItemViewModel> GetFilteredCoffees(IRepositoryFilter filter) { var coffees = mCoffeeRepository.GetCoffees(filter); var items = coffees.Select( coffee => new ProductListItemViewModel( coffee, mCalculationService.CalculatePrice(coffee.SKU), coffee.Product.PublicStatus?.PublicStatusDisplayName)); return(items); }
public IEnumerable <string> Get() { IEnumerable <string> coffeeSkus = mCoffeeRepository .GetCoffees(null) .Select(coffee => coffee.SKU.SKUNumber); IEnumerable <string> brewerSkus = mBrewerRepository .GetBrewers(null) .Select(brewer => brewer.SKU.SKUNumber); return(coffeeSkus.Concat(brewerSkus)); }
public List <Coffee> GetAllCoffees() { return(repository.GetCoffees()); }
public async Task <ActionResult <List <Coffee> > > Get() { return(await _coffeeRepository.GetCoffees()); }