Exemplo n.º 1
0
        //Endpoints desde el service
        public IEnumerable <FoodModel> GetFoods(string orderBy = "Id")
        {
            if (!_allowedOrderByValues.Contains(orderBy.ToLower()))
            {
                throw new InvalidOperationItemException($"The orderBy value: {orderBy} is invalid, please use one of {String.Join(',',_allowedOrderByValues.ToArray())}");
            }
            var entityList = _groceryStoreRepository.GetFoods(orderBy.ToLower());
            var modelList  = _mapper.Map <IEnumerable <FoodModel> >(entityList);//Entity --> to  Model

            return(modelList);
        }