public async Task <List <DAL.App.DTO.Price> > AllForFoodItemAsync(int foodItemId) { return(await RepositoryDbSet .Where(price => price.FoodItemId == foodItemId) .Select(e => PriceMapper.MapFromDomain(e)) .ToListAsync()); }
public override async Task <List <DAL.App.DTO.Price> > AllAsync() { return(await RepositoryDbSet .Include(price => price.FoodItem) .Select(price => PriceMapper.MapFromDomain(price)) .ToListAsync()); }
public async Task <ActionResult <PublicApi.v1.DTO.Price> > GetPrice(int id) { var price = await _bll.Prices.FindAsync(id); if (price == null) { return(NotFound()); } return(PriceMapper.MapFromBLL(price)); }