示例#1
0
        public DirectoryModelView SaveDirectoryEditModelToDb(DirectoryModelEdit directoryEditModel)
        {
            Directory directoryDbModel;

            if (directoryEditModel.Id != 0)
            {
                directoryDbModel = DataManager.Directories.GetDirectoryById(directoryEditModel.Id);
            }
            else
            {
                directoryDbModel = new Directory();
            }
            directoryDbModel.Title = directoryEditModel.Title;
            directoryDbModel.Html  = directoryEditModel.Html;

            DataManager.Directories.SaveDirectory(directoryDbModel);

            return(DirectoryDBToViewModelById(directoryDbModel.Id));
        }
示例#2
0
 public DirectoryModelEdit GetDirectoryEditModel(int directoryId = 0)
 {
     if (directoryId != 0)
     {
         var dirDB        = DataManager.Directories.GetDirectoryById(directoryId);
         var dirEditModel = new DirectoryModelEdit()
         {
             Id    = dirDB.Id,
             Title = dirDB.Title,
             Html  = dirDB.Html
         };
         return(dirEditModel);
     }
     else
     {
         return(new DirectoryModelEdit()
         {
         });
     }
 }
示例#3
0
 public IActionResult SaveDirectory(DirectoryModelEdit model)
 {
     ServicesManager.Directories.SaveDirectoryEditModelToDb(model);
     return(RedirectToAction("PageEditor", "Page", new { pageId = model.Id, pageType = PageType.Directory }));
 }