Exemple #1
0
        private void AddLibraryBtn_Click(object sender, RoutedEventArgs e)
        {
            InitDataSource(ref libraryItems, Mapper.LibrariesToLibraryViewModels, libraryController.Get);

            AddLibrary addLibrary = new AddLibrary();

            if (addLibrary.ShowDialog().Value)
            {
                string name        = addLibrary.Name.Text;
                string description = addLibrary.Description.Text;

                if (name != null)
                {
                    Library library = new Library(name, description);
                    libraryController.Add(library);
                    libraryItems.Add(Mapper.LibraryToLibraryViewModel(library));
                    return;
                }
            }
        }
Exemple #2
0
        private void EditLibraryBtn_Click(object sender, RoutedEventArgs e)
        {
            LibraryViewModel libraryVM = dataGrid.SelectedItem as LibraryViewModel;

            AddLibrary editLibrary = new AddLibrary(libraryVM.Name, libraryVM.Description);

            if (editLibrary.ShowDialog().Value)
            {
                string name        = editLibrary.Name.Text;
                string description = editLibrary.Description.Text;

                if (libraryVM != null && name != null)
                {
                    Library library = libraryController.GetById(libraryVM.Id);
                    library.Name        = libraryVM.Name = name;
                    library.Description = libraryVM.Description = description;
                    library.ModifiedOn  = libraryVM.ModifiedOn = DateTime.Now;
                    libraryController.Edit(library);
                }
            }
        }
Exemple #3
0
 public static void CreateLibrary(string libName)
 {
     AddLibrary.Tap();
     LibraryCreateDialog.LibraryName.EnterText(libName);
     LibraryCreateDialog.Create.Tap();
 }