Наследование: IdokladSdk.ApiModels.BaseModels.ApiModel
Пример #1
0
        private PriceList Update(PriceList model)
        {
            // Arrange
            model.Name = "Changed name";

            // Act
            var result = ApiExplorer.PriceList.Update(model.Id, model);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(model.Name, result.Name);
            Assert.AreEqual(model.Id, result.Id);

            return result;
        }
Пример #2
0
        private PriceList Create(PriceList model)
        {
            // Arrange
            model.Name = "test price";
            model.Price = 199.5m;

            // Act
            var result = ApiExplorer.PriceList.Create(model);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(model.Name, result.Name);
            Assert.AreEqual(model.Price, result.Price);

            return result;
        }
Пример #3
0
 /// <summary>
 /// PUT api/PriceListItems/{id}
 /// Method updates price list item.
 /// </summary>
 public PriceList Update(int priceListItemId, PriceList model)
 {
     return Put<PriceList, PriceList>(ResourceUrl + "/" + priceListItemId, model);
 }
Пример #4
0
 /// <summary>
 /// POST api/PriceListItems
 /// Insert new price item into the price list.
 /// </summary>
 public PriceList Create(PriceList model)
 {
     return Post<PriceList, PriceList>(ResourceUrl, model);
 }