public void UpdateBookCategory(BooksCategoryModel booksCategoryModel) { Models.DBObjects.BooksCategory existingBooksCategory = booksLibraryDataContext.BooksCategories.FirstOrDefault(x => x.IDBooksCategory == booksCategoryModel.IDBooksCategory); if (existingBooksCategory != null) { existingBooksCategory.IDBooksCategory = booksCategoryModel.IDBooksCategory; existingBooksCategory.Genre = booksCategoryModel.Genre; existingBooksCategory.ChildAppropriate = booksCategoryModel.ChildAppropriate; booksLibraryDataContext.SubmitChanges(); } }
private Models.DBObjects.BooksCategory MapModelToDbObject(BooksCategoryModel booksCategoryModel) { Models.DBObjects.BooksCategory dbbookCategoryModel = new Models.DBObjects.BooksCategory(); if (booksCategoryModel != null) { dbbookCategoryModel.IDBooksCategory = booksCategoryModel.IDBooksCategory; dbbookCategoryModel.Genre = booksCategoryModel.Genre; dbbookCategoryModel.ChildAppropriate = booksCategoryModel.ChildAppropriate; return(dbbookCategoryModel); } return(null); }
private BooksCategoryModel MapDbObjectToModel(Models.DBObjects.BooksCategory dbbookCategory) { BooksCategoryModel booksCategoryModel = new BooksCategoryModel(); if (dbbookCategory != null) { booksCategoryModel.IDBooksCategory = dbbookCategory.IDBooksCategory; booksCategoryModel.Genre = dbbookCategory.Genre; booksCategoryModel.ChildAppropriate = dbbookCategory.ChildAppropriate; return(booksCategoryModel); } return(null); }
public async Task <ActionResult> AddCategory(IFormCollection collection) { if (!ModelState.IsValid) { return(RedirectToAction("BooksCategory")); } var newCategory = new BooksCategoryModel { Name = collection["BooksCategory.Name"], Comment = collection["BooksCategory.Comment"], CategoryId = _random.Next(1001, 9999).ToString() }; if (_booksCategories == null) { _booksCategories = await GetBooksCategories(); } _booksCategories.Add(newCategory); _cacheManager.Set("BooksCategories", _booksCategories); return(RedirectToAction("BooksCategory")); }
public void InsertBookCategory(BooksCategoryModel booksCategoryModel) { booksCategoryModel.IDBooksCategory = Guid.NewGuid(); booksLibraryDataContext.BooksCategories.InsertOnSubmit(MapModelToDbObject(booksCategoryModel)); booksLibraryDataContext.SubmitChanges(); }