コード例 #1
0
        public Products InsertNewProductAPI()
        {
            Products _newProduct = new Products()
            {
                Name        = "newProduct" + DateTime.Now.Millisecond,
                Price       = 5,
                Rank        = 3,
                Category_Id = getFirstCategoryIdFromDB()
            };
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Name", _newProduct.Name);
            parameters.Add("Price", _newProduct.Price.ToString());
            parameters.Add("Rank", _newProduct.Rank.ToString());
            parameters.Add("Category_Id", _newProduct.Category_Id.ToString());

            dynamic data = _clientApiHelper.PostAsync("api/Products", parameters, true);

            Products productResult = new Products();

            productResult.Id          = data["Id"];
            productResult.Name        = data["Name"];
            productResult.Price       = data["Price"];
            productResult.Rank        = data["Rank"];
            productResult.Category_Id = data["Category_Id"];

            return(productResult);
        }
コード例 #2
0
        public Categories InsertNewCategoryAPI()
        {
            Categories _newCateogory = new Categories()
            {
                Description = "newCategory" + DateTime.Now.Millisecond
            };
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Description", _newCateogory.Description);

            dynamic data = _clientApiHelper.PostAsync("api/Categories", parameters, true);

            Categories categoryResult = new Categories();

            categoryResult.Id          = data["Id"];
            categoryResult.Description = data["Description"];
            return(categoryResult);
        }