Ejemplo n.º 1
0
        public IActionResult Details(int id)
        {
            var            products       = new ProductsDetail();
            var            url            = "https://localhost:44354/api/Products/detail/" + id;
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Method = "GET";
            var response = httpWebRequest.GetResponse();

            {
                string responseData;
                Stream responseStream = response.GetResponseStream();
                try
                {
                    StreamReader streamReader = new StreamReader(responseStream);
                    try
                    {
                        responseData = streamReader.ReadToEnd();
                    }
                    finally
                    {
                        ((IDisposable)streamReader).Dispose();
                    }
                }
                finally
                {
                    ((IDisposable)responseStream)?.Dispose();
                }

                products = JsonConvert.DeserializeObject <ProductsDetail>(responseData);
            }
            return(View(products));
        }
Ejemplo n.º 2
0
        public ProductsDetail SelectProductDetail(string url)
        {
            ProductsDetail _model = new ProductsDetail();
            // connection string!
            SqlConnection myConn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);

            myConn.Open();
            using (var multi = myConn.QueryMultiple("pd_select_ProductsDetail_by_url", new { url = url }, commandType: CommandType.StoredProcedure))
            {
                _model.Detail          = multi.Read <Products>().FirstOrDefault();
                _model.ListProductLike = multi.Read <Products>().ToList();
            }
            return(_model);
        }