コード例 #1
0
ファイル: ItemService.cs プロジェクト: soumpunk/Services
        public TastingListResponse GetMyTastingsList(int customerID)
        {
            TastingListResponse respObj = new TastingListResponse();
            List <Tastings>     itemObj = new List <Tastings>();

            respObj.TastingList = itemObj;

            IItemDBManager dbObj = new ItemDBManager();
            IList <RetrieveMyTastingsResult> wineDetailsObj = dbObj.GetMyTastings(customerID);

            if (wineDetailsObj != null)
            {
                foreach (RetrieveMyTastingsResult resultObj in wineDetailsObj)
                {
                    itemObj.Add(new Tastings
                    {
                        SKU         = resultObj.SKU.ToString(),
                        Name        = resultObj.Name,
                        Vintage     = Convert.ToInt32(resultObj.Vintage),
                        SalePrice   = Convert.ToDouble(resultObj.SalePrice),
                        RegPrice    = Convert.ToDouble(resultObj.RegPrice),
                        Description = resultObj.Description,
                        TastingDate = resultObj.TastingDate
                    });
                }
                respObj.TastingList = itemObj;
            }
            return(respObj);
        }
コード例 #2
0
        public TastingListResponse GetMyTastingsList(int objectId)
        {
            TastingListResponse resp        = new TastingListResponse();
            IItemService        itemService = new ItemService();

            resp = itemService.GetMyTastingsList(objectId);
            return(resp);
        }
コード例 #3
0
        public async Task <TastingListResponse> GetMyTastingsList(int customerid)
        {
            sw.Start();
            TastingListResponse output = null;

            try
            {
                //customerid = 38691;
                var uri      = new Uri(ServiceURL + "GetMyTastingsList/" + customerid);
                var response = await client.GetStringAsync(uri).ConfigureAwait(false);

                output = JsonConvert.DeserializeObject <TastingListResponse>(response);
            }catch (Exception ex)
            {
                LoggingClass.LogError(ex.ToString(), screen, ex.StackTrace);
            }
            sw.Stop();
            LoggingClass.LogServiceInfo("Service " + sw.Elapsed.TotalSeconds, "GetMyTastingsList");
            //Console.WriteLine("GetMyTastingsList service Time Elapsed"+sw.Elapsed.TotalSeconds);
            return(output);
        }