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)); }
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); } }