public IList <Book> FindBySection(BookSection section) { var xDoc = DocumentHolder.Document; var root = xDoc.DocumentElement; var bookNodes = root.SelectNodes("book[section='" + section + "']"); return(Parser.ParseNodes(bookNodes)); }
public Book(int id, string title, float rating, BookSection section, string description) { _id = id; _title = title; _rating = rating; _section = section; _description = description; }
private void Section_Selection_Changed(object sender, RoutedEventArgs args) { ComboBox box = (ComboBox)sender; BookSection section = BookUtils.ParseSection(box.SelectedValue.ToString()); BookDtoConverter dtoConverter = new BookDtoConverter { BookCounter = BookCounter, BookArranger = BookArranger }; allBooksBySection.ItemsSource = dtoConverter.ConvertBooks(BookService.FindBySection(section)); allBooksBySection.Items.Refresh(); }
public IHttpActionResult CreatBookInfo(CreatBooKinfoDTO obj) { BookSection res = new BookSection(); res.BookID = obj.BooklD; res.SectionOrder = obj.SectionOrder; res.SectionContent = obj.SectionContent; res.AddTime = DateTime.Now; res.Remark = obj.Remark; YL.BookSection.Add(res); YL.SaveChanges(); return(Content(HttpStatusCode.OK, new resultInfo { Code = 200, Message = "OK", Data = res })); }
public BookProxy(Book book) { Id = book.Id; Title = book.Title; Rating = book.Rating; Section = book.Section; Description = book.Description; _oldTitle = Title; _oldRating = Rating; _oldDescription = Description; _oldSection = Section; if (book is BookProxy proxy && proxy._authorsAreFetchedOrSet) { base.Authors = proxy.Authors; _authorsAreFetchedOrSet = true; }
public int Post(BookSectionModel bookSectionModel) { int success = 0; using (var db = new BookDbContext()) { var bookSection = new BookSection() { ChapterId = bookSectionModel.ChapterId, SectionTitle = bookSectionModel.SectionTitle, SectionOrder = bookSectionModel.SectionOrder, SectionContents = bookSectionModel.SectionContents }; db.Sections.Add(bookSection); db.SaveChanges(); success = bookSection.Id; } return(success); }
public BookSectionModel Patch(int sectionId) { var sectionModel = new BookSectionModel(); using (var db = new BookDbContext()) { BookSection dbSection = db.Sections.Where(s => s.Id == sectionId).FirstOrDefault(); if (dbSection != null) { sectionModel.Id = dbSection.Id; sectionModel.ChapterOrder = dbSection.Chapter.ChapterOrder; sectionModel.ChapterTitle = dbSection.Chapter.ChapterTitle; sectionModel.SectionTitle = dbSection.SectionTitle; sectionModel.SectionOrder = dbSection.SectionOrder; sectionModel.SectionContents = dbSection.SectionContents; sectionModel.success = "ok"; } } return(sectionModel); }