Ejemplo n.º 1
0
        public static ItemDomainMachineDesignDetailPage CreateInstance(ItemDetailViewModel viewModel)
        {
            MachineDesignItemsApi machineApi = CdbApiFactory.Instance.machineApi;

            var item         = viewModel.Item;
            var mdItem       = machineApi.GetMachineDesignItemById(item.Id);
            var newViewModel = new ItemDomainMachineDesignDetailViewModel(mdItem);

            return(new ItemDomainMachineDesignDetailPage(newViewModel));
        }
Ejemplo n.º 2
0
        public void setActiveHost()
        {
            mobileAppStorage = CdbMobileAppStorage.Instance;
            var config = mobileAppStorage.getActiveConfiguration();
            var auth   = mobileAppStorage.getActiveAuth();
            var host   = config.CdbAddress;

            itemApiInstance          = new ItemApi(host);
            machineApiInstance       = new MachineDesignItemsApi(host);
            locationApiInstance      = new LocationItemsApi(host);
            authApiInstance          = new AuthenticationApi(host);
            propertyValueApiInstance = new PropertyValueApi(host);
            usersApiInstace          = new UsersApi(host);
            testApiInstance          = new TestApi(host);
            propertyTypeApiInstance  = new PropertyTypeApi(host);

            if (auth != null)
            {
                var token = auth.AuthToken;
                applyAuthToken(token);
            }
        }