public async Task InsertStockUnitAsync(StockUnit StockUnit)
        {
            StockUnit.PartitionKey = GetStockUnitPartitionKey(StockUnit);
            StockUnit.RowKey       = GetStockUnitRowKey(StockUnit);
            StockUnit.PublicId     = StockUnit.GetPublicId();

            await InsertAsync <StockUnit>(StockUnit, StockUnits);
        }
        public void InsertStockUnit(StockUnit StockUnit)
        {
            StockUnit.PartitionKey = GetStockUnitPartitionKey(StockUnit);
            StockUnit.RowKey       = GetStockUnitRowKey(StockUnit);
            StockUnit.PublicId     = StockUnit.GetPublicId();

            Insert <StockUnit>(StockUnit, StockUnits);
        }
		public string Post(StockUnit entity)
		{
			if (ModelState.IsValid)
			{
				db.InsertStockUnit(entity);

				entity.PublicId = entity.GetPublicId();
				return entity.GetPublicEntity<StockUnit>().PublicId;
			}

            return string.Empty;
		}
        public async Task InsertStockUnitAsync(StockUnit StockUnit)
        {
            StockUnit.PartitionKey = GetStockUnitPartitionKey(StockUnit);
			StockUnit.RowKey = GetStockUnitRowKey(StockUnit);
			StockUnit.PublicId = StockUnit.GetPublicId();

            await InsertAsync<StockUnit>(StockUnit, StockUnits);
        }
        public void InsertStockUnit(StockUnit StockUnit)
        {
            StockUnit.PartitionKey = GetStockUnitPartitionKey(StockUnit);
			StockUnit.RowKey = GetStockUnitRowKey(StockUnit);
			StockUnit.PublicId = StockUnit.GetPublicId();

            Insert<StockUnit>(StockUnit, StockUnits);
        }