コード例 #1
0
 public ActionResult Edit(int id)
 {
     CreateFolderViewModel createFolderViewModel = new CreateFolderViewModel();
     createFolderViewModel.MediaFolder = _directoryService.GetAMediaFolder(id);
     createFolderViewModel.ListOfUploadFolders = _directoryService.GetSelectListOfUploadFolders();
     createFolderViewModel.ListOfProperties = _mediaService.GetPropertiesSelectList();
     return View(createFolderViewModel);
 }
コード例 #2
0
 public ActionResult Create()
 {
     //UploadFolder uf = new UploadFolder();
     //MediaFolder mf = new MediaFolder();
     //mf.Name = "imagesLarge";
     //_directoryService.CreateFolder(mf, uf);
     CreateFolderViewModel createFolderViewModel = new CreateFolderViewModel();
     createFolderViewModel.ListOfUploadFolders = _directoryService.GetSelectListOfUploadFolders();
     createFolderViewModel.ListOfProperties = _mediaService.GetPropertiesSelectList();
     return View(createFolderViewModel);
 }
コード例 #3
0
 public ActionResult Edit(CreateFolderViewModel createFolderViewModel)
 {
     if (createFolderViewModel.MediaFolder.UploadFolderID == 0 && createFolderViewModel.UploadFolder.Name != null)
     {
         if (ModelState.ContainsKey("MediaFolder.UploadFolderID"))
             ModelState["MediaFolder.UploadFolderID"].Errors.Clear();
     }
     if (ModelState.IsValid)
     {
         _directoryService.UpdateFolder(createFolderViewModel.MediaFolder, createFolderViewModel.UploadFolder);
         return RedirectToAction("Index");
     }
     createFolderViewModel.ListOfUploadFolders = _directoryService.GetSelectListOfUploadFolders();
     createFolderViewModel.ListOfProperties = _mediaService.GetPropertiesSelectList();
     return View(createFolderViewModel);
 }