Ejemplo n.º 1
0
        public ItemListResponse GetItemFavsUID(int userId)
        {
            ItemListResponse respObj = new ItemListResponse();
            List <Item>      itemObj = new List <Item>();

            respObj.ItemList = itemObj;

            IItemDBManager dbObj = new ItemDBManager();
            IList <RetrieveFavouriteWinesByUserIdResult> wineDetailsObj = dbObj.GetItemFavsUID(userId);

            if (wineDetailsObj.Any())
            {
                foreach (RetrieveFavouriteWinesByUserIdResult resultObj in wineDetailsObj)
                {
                    itemObj.Add(new Item
                    {
                        SKU           = resultObj.SKU.ToString(),
                        Name          = resultObj.Name,
                        Vintage       = resultObj.Vintage,
                        SalePrice     = Convert.ToDouble(resultObj.SalePrice),
                        RegPrice      = Convert.ToDouble(resultObj.RegPrice),
                        IsLike        = Convert.ToBoolean(resultObj.Liked),
                        WineId        = Convert.ToInt32(resultObj.WineId),
                        AverageRating = Convert.ToInt32(resultObj.AverageRating)
                    });
                }
                respObj.ItemList = itemObj;
            }
            return(respObj);
        }