예제 #1
0
        public IHttpActionResult UpdateInstance(EAV.Store.IStoreInstance instance)
        {
            try
            {
                instanceClient.UpdateInstance(instance);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
예제 #2
0
        public void UpdateInstance()
        {
            var dbInstance = SelectRandomItem(this.DbContext.Instances);

            EAV.Store.Clients.IInstanceStoreClient client = factory.Create <EAV.Store.Clients.IInstanceStoreClient>();

            var instance = (EAVStoreLibrary.StoreInstance)dbInstance;

            // There are currently no properties for this object to update
            // So this is just here for completeness and future expansion.
            client.UpdateInstance(instance);

            ResetDatabaseContext();

            dbInstance = this.dbContext.Instances.Single(it => it.Instance_ID == instance.InstanceID);
        }