private void ValidateItemDeatils(ItemDetails value)
 {
     if (value.Qty < 0)
     {
         throw new Exception("Qty must be > 0");
     }
 }
        public Task UpdateAsync(string id, ItemDetails value)
        {
            ValidateItemDeatils(value);

            return(_dataStorage.UpdateAsync(id, value));
        }
        public Task <string> InsertAsync(ItemDetails value)
        {
            ValidateItemDeatils(value);

            return(_dataStorage.InsertAsync(value));
        }