Esempio n. 1
0
        /// <summary>
        /// Create warehouse object
        /// </summary>
        public DataWarehouseObject CreateWarehouseObject(string datamartId, DataWarehouseObject obj)
        {
            var adhocService = ApplicationServiceContext.Current.GetService <IAdHocDatawarehouseService>();

            if (adhocService == null)
            {
                throw new InvalidOperationException("Cannot find the adhoc data warehouse service");
            }

            adhocService.Add(Guid.Parse(datamartId), obj.ToExpando());

            return(obj);
        }
Esempio n. 2
0
 /// <summary>
 /// Creates the warehouse object.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="dataWarehouseObject">The data warehouse object.</param>
 /// <returns>Returns the created warehouse object.</returns>
 public DataWarehouseObject CreateWarehouseObject(Guid id, DataWarehouseObject dataWarehouseObject)
 {
     return(this.Client.Post <DataWarehouseObject, DataWarehouseObject>($"/datamart/{id}/data", dataWarehouseObject));
 }