public static void SetDataList(IDataListViewModel activeDataList) { lock (_lock) { Instance.ActiveDataList = activeDataList; } }
public Mock<IDataListItemModel> CreateDataListItemViewModel(string name, IDataListViewModel dLVM) { Mock<IDataListItemModel> dataListItemViewModel = Dev2MockFactory.SetupDataListItemViewModel(); dataListItemViewModel.Setup(dLIVM => dLIVM.DisplayName).Returns(name); dataListItemViewModel.Setup(dLIVM => dLIVM.Name).Returns(name); return dataListItemViewModel; }
internal IDataListItemModel CreateDataListItemViewModel(string name, IDataListViewModel dataListVM) { IDataListItemModel dLVM = DataListItemModelFactory.CreateDataListModel(name); return(dLVM); }
public void InitializeInfiniteScroll(IDataListViewModel viewModel, CoreSwipeRefreshLayout refreshLayout, ListView listView) { this.ExecuteMethod("InitializeInfiniteScroll", delegate() { _infiniteScroller = new Droid.InfiniteScroll(viewModel, refreshLayout, listView); listView.SetOnScrollListener(_infiniteScroller); }); }
internal IDataListViewModel CreateDataListViewModel(IResourceModel resourceModel, IDataListItemModel dataListItemViewModel) { IDataListViewModel dlVM = CreateDataListViewModel(resourceModel); dlVM.DataList.Add(dataListItemViewModel); return(dlVM); }
public Mock <IDataListItemModel> CreateDataListItemViewModel(string name, IDataListViewModel dLVM) { Mock <IDataListItemModel> dataListItemViewModel = Dev2MockFactory.SetupDataListItemViewModel(); dataListItemViewModel.Setup(dLIVM => dLIVM.DisplayName).Returns(name); dataListItemViewModel.Setup(dLIVM => dLIVM.Name).Returns(name); return(dataListItemViewModel); }
private void WriteToResourceModel() { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null && !vm.IsSorting) { vm.WriteToResourceModel(); } }
// ReSharper restore MethodOverloadWithOptionalParameter // ReSharper disable MethodOverloadWithOptionalParameter public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, string name, string description, IDataListItemModel parent, bool isEditable = true, enDev2ColumnArgumentDirection dev2ColumnArgumentDirection = enDev2ColumnArgumentDirection.None) { IDataListItemModel dataListModel = CreateDataListModel(name); dataListModel.Description = description; dataListModel.Parent = parent; dataListModel.IsExpanded = true; dataListModel.IsEditable = isEditable; return dataListModel; }
void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs) { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { vm.AddRecordsetNamesIfMissing(); } }
private void WriteToResourceModel() { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { vm.WriteToResourceModel(); _eventPublisher.Publish(new UpdateIntellisenseMessage()); } }
// ReSharper disable MethodOverloadWithOptionalParameter public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, string name, string description, IDataListItemModel parent, bool isEditable = true, enDev2ColumnArgumentDirection dev2ColumnArgumentDirection = enDev2ColumnArgumentDirection.None) // ReSharper restore MethodOverloadWithOptionalParameter { IDataListItemModel dataListModel = CreateDataListModel(name); dataListModel.Description = description; dataListModel.Parent = parent; dataListModel.IsExpanded = true; dataListModel.IsEditable = isEditable; return dataListModel; }
internal IDataListItemModel CreateRecordSetDataListItem(string name, int numberOfRecords, string recordSetPrefix, IDataListViewModel dLVM) { string[] records = new string[numberOfRecords]; for(int i = 0; i < numberOfRecords; i++) { records[i] = string.Format("{0}{1}", recordSetPrefix, (i + 1)); } IDataListItemModel dLIVM = CreateRecordSetDataListItem(name, records, dLVM); return dLIVM; }
// ReSharper disable MethodOverloadWithOptionalParameter public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, string name, string description, IDataListItemModel parent, bool isEditable = true, enDev2ColumnArgumentDirection dev2ColumnArgumentDirection = enDev2ColumnArgumentDirection.None) // ReSharper restore MethodOverloadWithOptionalParameter { IDataListItemModel dataListModel = CreateDataListModel(name); dataListModel.Description = description; dataListModel.Parent = parent; dataListModel.IsExpanded = true; dataListModel.IsEditable = isEditable; return(dataListModel); }
internal IDataListItemModel CreateRecordSetDataListItem(string name, string[] recordNames, IDataListViewModel dLVM) { IDataListItemModel dLIVM = CreateDataListItemViewModel(name, dLVM); foreach(var nameResources in recordNames) { IDataListItemModel dataListRecordSetField = CreateDataListItemViewModel(nameResources, dLVM); dataListRecordSetField.Parent = dLIVM; dLIVM.Children.Add(dataListRecordSetField); } return dLIVM; }
internal IList<IDataListItemModel> CreateDataListItemViewModel(string name, int numberOfChildren, IDataListViewModel dataListVM) { IList<IDataListItemModel> dataListItemViewModels = new OptomizedObservableCollection<IDataListItemModel>(); if(numberOfChildren == 1) { dataListItemViewModels.Add(CreateDataListItemViewModel(name, dataListVM)); } else { for(int i = 0; i < numberOfChildren; i++) { IDataListItemModel dLVM = CreateDataListItemViewModel((string.Format("{0}{1}", name, (i + 1))), dataListVM); dataListItemViewModels.Add(dLVM); } } return dataListItemViewModels; }
void DoDataListValidation(object sender) { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { TextBox txtbox = sender as TextBox; if (txtbox != null) { IDataListItemModel itemThatChanged = txtbox.DataContext as IDataListItemModel; vm.RemoveBlankRows(itemThatChanged); vm.ValidateNames(itemThatChanged); } } }
void ButtonBase_OnClick(object sender, RoutedEventArgs e) { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { Button btn = sender as Button; if (btn != null) { IDataListItemModel itemThatChanged = btn.DataContext as IDataListItemModel; vm.RemoveDataListItem(itemThatChanged); WriteToResourceModel(); } } }
private void NametxtTextChanged(object sender, RoutedEventArgs e) { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { TextBox txtbox = sender as TextBox; IDataListItemModel itemThatChanged = txtbox?.DataContext as IDataListItemModel; if (itemThatChanged != null) { itemThatChanged.IsExpanded = true; } vm.AddBlankRow(null); } }
private void NametxtTextChanged(object sender, RoutedEventArgs e) { IDataListViewModel vm = DataContext as IDataListViewModel; if (vm != null) { TextBox txtbox = sender as TextBox; if (txtbox != null) { IDataListItemModel itemThatChanged = txtbox.DataContext as IDataListItemModel; if (itemThatChanged != null && itemThatChanged.IsRecordset) { itemThatChanged.IsExpanded = true; } if (itemThatChanged != null) { vm.AddBlankRow(itemThatChanged); vm.ValidateNames(itemThatChanged); } } } }
public InfiniteScroll(IDataListViewModel viewModel, CoreSwipeRefreshLayout refreshLayout, ViewGroup listView) { this.ViewModel = viewModel; this.RefreshLayout = refreshLayout; this.ListView = listView; }
public static void SetDataList(IDataListViewModel activeDataList) { _activeDataList = activeDataList; }
private OptomizedObservableCollection<IDataListItemModel> ReturnDefaultDataListViewModel(IDataListViewModel dLVM, bool isRecordSet, string dataListItemName = null) { OptomizedObservableCollection<IDataListItemModel> CollectionObservableCollection = new OptomizedObservableCollection<IDataListItemModel>(); Mock<IDataListItemModel> dataListItemViewModel = CreateDataListItemViewModel(dataListItemName, dLVM); if (isRecordSet) { dataListItemViewModel.Setup(c => c.IsRecordset).Returns(true); dataListItemViewModel.Setup(c => c.DisplayName).Returns("UnitTestRepresentationValue"); dataListItemViewModel.Setup(c => c.Children).Returns(CollectionObservableCollection); } else { dataListItemViewModel.SetupGet(d => d.DisplayName).Returns(dataListItemName); } CollectionObservableCollection.Add(dataListItemViewModel.Object); return CollectionObservableCollection; }
void AddRecordSetItem(IDataListViewModel viewModel, IDataListVerifyPart part, List<IDataListItemModel> results) { IDataListItemModel item = DataListItemModelFactory.CreateDataListItemViewModel(viewModel, part.Recordset, part.Description, null, true); results.Add(item); }
IEnumerable<IDataListItemModel> CreateDataListItems(IDataListViewModel viewModel, IEnumerable<IDataListVerifyPart> parts, bool isAdd) { var results = new List<IDataListItemModel>(); foreach(var part in parts) { IDataListItemModel item; if(part.IsScalar) { item = DataListItemModelFactory.CreateDataListItemViewModel (viewModel, part.Field, part.Description, null); results.Add(item); } else if(string.IsNullOrEmpty(part.Field)) { AddRecordSetItem(viewModel, part, results); } else { IDataListItemModel recset = results.FirstOrDefault(c => c.IsRecordset && c.Name == part.Recordset) ?? viewModel.DataList.FirstOrDefault(c => c.IsRecordset && c.Name == part.Recordset); if(recset == null && isAdd) { AddRecordSetItem(viewModel, part, results); } if(recset != null) { if(isAdd) { item = DataListItemModelFactory.CreateDataListItemViewModel(viewModel, part.Field, part.Description, recset); recset.Children.Add(item); } else { IDataListItemModel removeItem = recset.Children.FirstOrDefault(c => c.Name == part.Field); if(removeItem != null) { if(recset.Children.Count == 1) { recset.Children[0].DisplayName = ""; recset.Children[0].Description = ""; } else { recset.Children.Remove(removeItem); } } } } } } return results; }
public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, string name, string description, IDataListItemModel parent) { return(CreateDataListItemViewModel(dataListViewModel, name, description, parent, true)); }
internal IDataListItemModel CreateRecordSetDataListItem(string name, int numberOfRecords, string recordSetPrefix, IDataListViewModel dLVM) { string[] records = new string[numberOfRecords]; for (int i = 0; i < numberOfRecords; i++) { records[i] = string.Format("{0}{1}", recordSetPrefix, (i + 1)); } IDataListItemModel dLIVM = CreateRecordSetDataListItem(name, records, dLVM); return(dLIVM); }
public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, string name, string description, IDataListItemModel parent) { return CreateDataListItemViewModel(dataListViewModel, name, description, parent, true); }
public FindMissingDataListItemsMessage(IDataListViewModel dataListViewModel) { DataListViewModel = dataListViewModel; }
public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, IDataListItemModel parent) { return(CreateDataListItemViewModel(dataListViewModel, string.Empty, string.Empty, parent, true)); }
internal IList <IDataListItemModel> CreateDataListItemViewModel(string name, int numberOfChildren, IDataListViewModel dataListVM) { IList <IDataListItemModel> dataListItemViewModels = new OptomizedObservableCollection <IDataListItemModel>(); if (numberOfChildren == 1) { dataListItemViewModels.Add(CreateDataListItemViewModel(name, dataListVM)); } else { for (int i = 0; i < numberOfChildren; i++) { IDataListItemModel dLVM = CreateDataListItemViewModel((string.Format("{0}{1}", name, (i + 1))), dataListVM); dataListItemViewModels.Add(dLVM); } } return(dataListItemViewModels); }
internal IDataListItemModel CreateDataListItemViewModel(string name, IDataListViewModel dataListVM) { IDataListItemModel dLVM = DataListItemModelFactory.CreateDataListModel(name); return dLVM; }
private OptomizedObservableCollection <IDataListItemModel> ReturnDefaultDataListViewModel(IDataListViewModel dLVM, bool isRecordSet, string dataListItemName = null) { OptomizedObservableCollection <IDataListItemModel> CollectionObservableCollection = new OptomizedObservableCollection <IDataListItemModel>(); Mock <IDataListItemModel> dataListItemViewModel = CreateDataListItemViewModel(dataListItemName, dLVM); if (isRecordSet) { dataListItemViewModel.Setup(c => c.IsRecordset).Returns(true); dataListItemViewModel.Setup(c => c.DisplayName).Returns("UnitTestRepresentationValue"); dataListItemViewModel.Setup(c => c.Children).Returns(CollectionObservableCollection); } else { dataListItemViewModel.SetupGet(d => d.DisplayName).Returns(dataListItemName); } CollectionObservableCollection.Add(dataListItemViewModel.Object); return(CollectionObservableCollection); }
internal IDataListItemModel CreateRecordSetDataListItem(string name, string[] recordNames, IDataListViewModel dLVM) { IDataListItemModel dLIVM = CreateDataListItemViewModel(name, dLVM); foreach (var nameResources in recordNames) { IDataListItemModel dataListRecordSetField = CreateDataListItemViewModel(nameResources, dLVM); dataListRecordSetField.Parent = dLIVM; dLIVM.Children.Add(dataListRecordSetField); } return(dLIVM); }
public static IDataListItemModel CreateDataListItemViewModel(IDataListViewModel dataListViewModel, IDataListItemModel parent) { return CreateDataListItemViewModel(dataListViewModel, string.Empty, string.Empty, parent, true); }