예제 #1
0
        private void HomePageLocalNoFolder_OnFinished(object sender, RoutedEventArgs e)
        {
            if (e == null)
            {
                return;
            }
            NewFolderModel newFolderModel = e.Source as NewFolderModel;

            if (newFolderModel.NewFolderCollection == null)
            {
                return;
            }
            MovieDataSource.LoadAllFolders();
            ApplicationService.SaveMovieFolders();
        }
예제 #2
0
        public async Task <IActionResult> NewFolder(NewFolderModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var newFolder = new Folder
            {
                Name     = model.Name,
                IsActive = model.IsActive
            };

            try
            {
                await _folders.AddNewFolder(newFolder);

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
            }
            return(View(model));
        }
예제 #3
0
 public HomePageLocalNoFolder(NewFolderModel movieFolderModel, ContentControl contentControl)
 {
     InitializeComponent();
     this.newFolderModel = movieFolderModel;
     this.ParentControl  = contentControl;
 }