Example #1
0
        public IActionResult SaveDirectory(DirectoryEditModel model)
        {
            var directoryId = _serviceManager.DirectoryService.SaveDirectoryEditModelToDb(model).Directory.Id;

            return(RedirectToAction("Index", "Page",
                                    new { pageId = directoryId, pageType = PageEnums.PageType.Directory }));
        }
Example #2
0
 public IActionResult SaveDirectory(DirectoryEditModel model)
 {
     _servicesManager.DirectoryService.SaveDirectoryEditModelToDb(model);
     return(RedirectToAction("PageEditor",
                             "Page",
                             new { pageId = model.Id, pageType = PageEnums.PageType.Directory }));
 }
Example #3
0
 public void DeleteDirectoryEditModelFromDb(DirectoryEditModel directoryEditModel)
 {
     if (directoryEditModel.Id != 0)
     {
         _logicManager.Directory.Delete(_logicManager
                                        .Directory
                                        .GetById(directoryEditModel.Id));
     }
 }
Example #4
0
 public DirectoryViewModel SaveDirectoryEditModelToDb(DirectoryEditModel directoryEditModel)
 {
     directoryEditModel.Id = _logicManager.Directory.Save(new Directory {
         Id    = directoryEditModel.Id,
         Title = directoryEditModel.Title,
         Html  = directoryEditModel.Html
     });
     return(DirectoryDBToViewModelById(directoryEditModel.Id));
 }
        public DirectoryViewModel SaveDirectoryEditModelToDb(DirectoryEditModel directoryEditModel)
        {
            var directoryDbModel = directoryEditModel.Id != 0
                ? _dataManager.DirectoriesRepository.GetDirectoryById(directoryEditModel.Id)
                : new Directory();

            directoryDbModel.Title = directoryEditModel.Title;
            directoryDbModel.Html  = directoryEditModel.Html;

            _dataManager.DirectoriesRepository.SaveDirectory(directoryDbModel);

            return(DirectoryDBModelToViewModel(directoryDbModel.Id));
        }
        public DirectoryEditModel GetDirectoryEditModel(int directoryId = 0)
        {
            if (directoryId != 0)
            {
                var dirDb        = _dataManager.DirectoriesRepository.GetDirectoryById(directoryId, true);
                var dirEditModel = new DirectoryEditModel()
                {
                    Id    = dirDb.Id,
                    Title = dirDb.Title,
                    Html  = dirDb.Html
                };
                return(dirEditModel);
            }

            return(new DirectoryEditModel());
        }
Example #7
0
        public DirectoryViewModel SaveDirectoryEditModelToDB(DirectoryEditModel directoryEditModel)
        {
            Directory _directoryDBModel;

            if (directoryEditModel.Id != 0)
            {
                _directoryDBModel = _dataManeger.Derictorys.GetDirectoryById(directoryEditModel.Id);
            }
            else
            {
                _directoryDBModel = new Directory();
            }
            _directoryDBModel.Title = directoryEditModel.Title;
            _directoryDBModel.Html  = directoryEditModel.Html;
            _dataManeger.Derictorys.SaveDirectory(_directoryDBModel);

            return(DirectoryDBToViewModelById(_directoryDBModel.Id));
        }
Example #8
0
 public DirectoryEditModel GetDirectoryEditModel(int directoryId = 0)
 {
     if (directoryId != 0)
     {
         var _dirDB        = _dataManeger.Derictorys.GetDirectoryById(directoryId);
         var _dirEditModel = new DirectoryEditModel()
         {
             Id = _dirDB.Id, Title = _dirDB.Title, Html = _dirDB.Html
         };
         return(_dirEditModel);
     }
     else
     {
         return(new DirectoryEditModel()
         {
         });
     }
 }
Example #9
0
        public DirectoryViewModel SaveDirectoryEditModelToDb(DirectoryEditModel directoryEditModel)
        {
            Directory _dir;

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

            DataManager.Directorys.SaveDirectory(_dir);

            return(DirectoryDBToViewModelById(_dir.Id));
        }
Example #10
0
 public IActionResult DeleteDirectory(DirectoryEditModel model)
 {
     _serviceManager.DirectoryService.DeleteDirectoryEditModelFromDb(model);
     return(RedirectToAction("Index", "Home"));
 }