public ActionResult UpdateBookProvider(BookProvider bp) { Boolean disappear = mur.DeleteBookProvider(bp.Id); System.Threading.Thread.Sleep(100); Http_Response IsBookProviderCreated = InsertBookProvider(bp); Boolean appear = false; if (IsBookProviderCreated == Http_Response.Created) { appear = true; } Console.WriteLine(appear); Console.WriteLine(disappear); bool isUpdated = (disappear && appear); if (isUpdated) { return(Ok()); } else { return(NotFound()); } }
private Http_Response InsertBookProvider(BookProvider bp) { Console.WriteLine(bp); Console.WriteLine(bp); if (mur.CreateBookProvider(bp)) { foreach (Book book in bp.Books) { mur.CreateBook(bp.Id, book); foreach (BookPicture pic in book.BookPictures) { Console.WriteLine("Book pictures"); Console.WriteLine("Test is beginning"); mur.CreateBookPicture(book.Id, pic); } } Console.WriteLine("Test is beginning"); foreach (BookProviderPicture picture in bp.BookProviderPictures) { Console.WriteLine("Bookprovider pictures"); mur.CreateBookProviderPicture(bp.Id, picture); } return(Http_Response.Created);//Created("https://localhost:5001/jeff/bezos/bp/", bp); } else { return(Http_Response.NotFound);//NotFound(); } }
public bool UpdateBookProvider(BookProvider user) { bool success = false; var userType = user.GetType().ToString(); switch (userType) { case "Mazindlu.Model.BookProvider": if (bookProviders.ContainsKey(user.Id)) { bookProviders.Remove(user.Id); bookProviders.Add(user.Id, user); success = true; } break; case "Mazindlu.Model.PropertyProvider": /*if (users.ContainsKey(user.Id)) * { * users.Remove(user.Id); * users.Add(user.Id, user); * return true; * } */ break; default: break; } return(success); }
public bool CreateBookProvider(BookProvider user) { bool result = false; var userType = user.GetType().ToString(); try { switch (userType) { case "Mazindlu.Model.BookProvider": bookProviders.Add(user.Id, user); result = true; break; case "Mazindlu.Model.PropertyProvider": bookProviders.Add(user.Id, user); result = true; break; default: break; } } catch (Exception e) { return(false); } return(result); }
public static void SaveDataBookDB(List <Book> bookList) { BookProvider bookProvider = new BookProvider(); foreach (var book in bookList) { if (book.Name != null && book.Subjects != null) { if (!bookProvider.FindBook(book.Name)) { bookProvider.AddBook(book.Name, book.Subjects); } foreach (var author in book.Authors) { int _index = bookProvider.FindIndexBook(book.Name); if (author.Name != null && author.Surname != null && author.MiddleName != null && _index != 0) { if (!bookProvider.FindAuthor(author.Name, author.Surname, author.MiddleName, _index)) { bookProvider.AddAuthor(author.Name, author.Surname, author.MiddleName, _index); } } } } } }
public void WriteToFile() { var p = new BookProvider(); var book = p.Get("E:\\迅雷下载\\test.txt"); var b = new RpyBuilder(); b.WriteToFile(book.List); }
public void Get() { var p = new BookProvider(); var book = p.Get("E:\\迅雷下载\\test.txt"); var b = new RpyBuilder(); b.GetList(book.List); }
public BookProvider GetBookProvider(int id) { BookProvider bp = null; ushort Id = (ushort)(id); bookProviders.TryGetValue(Id, out bp); return(bp); }
public void TestInitialize() { _fixture = new Fixture(); _uow = new Mock <IUnitOfWork>(MockBehavior.Strict); _uowFactory = new Mock <IUnitOfWorkFactory>(MockBehavior.Strict); _bookMapper = new Mock <IBookMapper>(MockBehavior.Strict); _target = new BookProvider(_uowFactory.Object, _bookMapper.Object); }
public void CanGetBookByKey() { // Act Book r = BookProvider.GetByKey(MyBook.Key); // Assert Assert.IsNotNull(r); Assert.AreEqual(MyBook.Id, r.Id); Assert.AreEqual(MyBook.Key, r.Key); Assert.AreEqual(MyBook.Title, r.Title); }
public void CanGetBookById() { // Act Book r = BookProvider.Get(MyBook.Id); // Assert Assert.IsNotNull(r); Assert.AreEqual(MyBook.Id, r.Id); Assert.AreEqual(MyBook.Title, r.Title); Assert.AreEqual(MyBook.Introduction, r.Introduction); }
private async void LoadBookThumbnailAsync(string filePath) { if (File.Exists(filePath)) { lock (obj) { var book = new BookProvider(); book.Init(filePath); Books.Add(book); } } }
public ActionResult show(string key) { Book b = BookProvider.GetByKey(key); IEnumerable <Page> pages = PageProvider.GetPages(b.PageIds); BookViewModel result = new BookViewModel { Book = b, Pages = pages.ToList() }; return(View(result)); }
public void GetSimple() { var path1 = "./files/xlsx/class1.xlsx"; var file = new FileInfo(path1); if (!file.Exists) { Console.WriteLine("文件不存在"); } Workbook workbook = new Workbook(file); var bp = new BookProvider(workbook.Book, true); var book = bp.GetSimple(); Console.WriteLine(book); }
private void BtnStart_Click(object sender, RoutedEventArgs e) { var file = this.TbFile.Text; var path = this.TbPathSave.Text; LogText("任务开始"); Task task = Task.Run(() => { var p = new BookProvider(); var book = p.Get(file); var b = new RpyBuilder(); b.WriteToFile(book.List); }); task.ContinueWith((t) => { LogText("任务完成"); }); }
public ActionResult showpage(string key, int page) { Book b = BookProvider.GetByKey(key); Guid pageId = b.PageIds[page - 1]; Page p = PageProvider.Get(pageId); p.InitializeForView(ObjectResolver); PageViewModel result = new PageViewModel { Book = b, Page = p, PageTemplateName = "PageTemplates/" + p.TemplateName }; return(View(result)); }
public BookPipeline() { Dependencies.Add(nameof(RatingPipeline)); Query = BookProvider.GetBooks(); ReadPath = "content/book.cshtml"; DestinationPath = Config.FromDocument((doc, ctx) => { var book = XperienceDocumentConverter.ToTreeNode <Book>(doc); return(new NormalizedPath(StatiqHelper.GetBookUrl(book))); }); WithModel = Config.FromDocument((doc, context) => { var book = XperienceDocumentConverter.ToTreeNode <Book>(doc); var allRatings = context.Outputs.FromPipeline(nameof(RatingPipeline)).ParallelSelectAsync(doc => Task.Run(() => XperienceDocumentConverter.ToCustomTableItem <RatingsItem>(doc, RatingsItem.CLASS_NAME))); return(new BookWithReviews(book, allRatings.Result)); }); }
void IRepo.GetBookProviderPictureofUser(BookProvider bookProvider) { throw new NotImplementedException(); }
public static void SqlConnectionClose() { BookProvider bookProvider = new BookProvider(); bookProvider.SqlConnectionClose(); }
public ViewLauncher() { _provider = new BookProvider("Books.xml"); _model = new BookModel(_provider); }
public ActionResult CreateBookProviders(BookProvider bp) { var outPut = InsertBookProvider(bp); if (outPut == Http_Response.Created) { return(Created("https://localhost:5001/jeff/bezos/bp/", bp)); } else { return(NotFound()); } /* * Console.WriteLine(bp); * Console.WriteLine(bp); * if (mur.CreateBookProvider(bp)) * { * foreach (Book book in bp.Books) * { * mur.CreateBook(bp.Id, book); * * foreach (BookPicture pic in book.BookPictures) * { * Console.WriteLine("Book pictures"); * Console.WriteLine("Test is beginning"); * mur.CreateBookPicture(book.Id,pic); * } * * * } * Console.WriteLine("Test is beginning"); * foreach (BookProviderPicture picture in bp.BookProviderPictures) * { * Console.WriteLine("Bookprovider pictures"); * mur.CreateBookProviderPicture(bp.Id, picture); * } * * return Created("https://localhost:5001/jeff/bezos/bp/", bp); * } * else * { * return NotFound(); * } */ /* * var formData = HttpContext.Request.Form.AsEnumerable(); * * //var response = formData. * var id = formData.ElementAt(0).Value; * var email = formData.ElementAt(1).Value; * var password = formData.ElementAt(2).Value; * var shortBio = formData.ElementAt(3).Value; * var profilePic = formData.ElementAt(4).Value; * * var bp = new BookProvider() * { * Id = (ushort)(Int32.Parse(id.ToString())), * Email = email.ToString(), * Password = password.ToString(), * ShortBio = shortBio.ToString(), * ProfilePic = new Picture() { Id = 123, URI = profilePic.ToString() } * }; */ }
public BookModel(BookProvider bookProvider) { _bookProvider = bookProvider; Load(); }
bool IRepo.CreateBookProvider(BookProvider user) { throw new NotImplementedException(); }