public IActionResult SaveDirectory(DirectoryEditModel model) { var directoryId = _serviceManager.DirectoryService.SaveDirectoryEditModelToDb(model).Directory.Id; return(RedirectToAction("Index", "Page", new { pageId = directoryId, pageType = PageEnums.PageType.Directory })); }
public IActionResult SaveDirectory(DirectoryEditModel model) { _servicesManager.DirectoryService.SaveDirectoryEditModelToDb(model); return(RedirectToAction("PageEditor", "Page", new { pageId = model.Id, pageType = PageEnums.PageType.Directory })); }
public void DeleteDirectoryEditModelFromDb(DirectoryEditModel directoryEditModel) { if (directoryEditModel.Id != 0) { _logicManager.Directory.Delete(_logicManager .Directory .GetById(directoryEditModel.Id)); } }
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()); }
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)); }
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() { }); } }
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)); }
public IActionResult DeleteDirectory(DirectoryEditModel model) { _serviceManager.DirectoryService.DeleteDirectoryEditModelFromDb(model); return(RedirectToAction("Index", "Home")); }