Ejemplo n.º 1
0
        public ItemListResponse GetItemList(int plantFinal, int userid)
        {
            ItemListResponse itemListResponse = new ItemListResponse();
            List <Item>      itemList         = new List <Item>();

            IItemDBManager itemDBManager = new ItemDBManager();
            IList <RetrieveAvailableWinesResult> wineResults = itemDBManager.GetLists(plantFinal, userid).ToList();

            foreach (RetrieveAvailableWinesResult result in wineResults)
            {
                itemList.Add(new Item
                {
                    SKU           = result.SKU,
                    Name          = result.Name,
                    Region        = result.Region,
                    Country       = result.Country,
                    SalePrice     = Convert.ToDouble(result.SalePrice),
                    RegPrice      = Convert.ToDouble(result.RegPrice),
                    AverageRating = Convert.ToDecimal(result.AverageRating),
                    IsLike        = Convert.ToBoolean(result.Liked),
                    SmallImageUrl = result.SmallImageURL,
                    Vintage       = result.Vintage,
                    WineId        = Convert.ToInt32(result.WineId),
                    DispenserCode = Convert.ToInt32(result.DispenserCode),
                    PositionTap   = Convert.ToInt32(result.PositionTap)
                });
            }
            itemListResponse.ItemList = itemList;
            return(itemListResponse);
        }