public void BaseTest() { BookManager bk = new BookManager(@"C:\Users\f040371\Desktop\books\test.gua"); string[] res = bk.Read(); Assert.IsTrue(true); res = bk.Create(); }
public ActionResult Create(Book book) { if (ModelState.IsValid) { BookManager.Create(book); //TODO: Create FilePath or file upload field Utilities.Import.ImportItem(""); return(RedirectToAction("Index")); } return(View(book)); }
public async Task Create(CreateBookInput input) { Book output = Mapper.Map <CreateBookInput, Book>(input); await _bookManager.Create(output); }
private void btnSave_Click(object sender, EventArgs e) { int pageCount = 0; if (!string.IsNullOrWhiteSpace(txtPageCount.Text)) { pageCount = int.Parse(txtPageCount.Text.Trim()); } if (Add) { BookBindingModel model = new BookBindingModel() { Id = txtId.Text.Trim(), Name = txtName.Text.Trim(), Language = txtLanguage.Text.Trim(), ReleaseYear = txtReleaseYear.Text.Trim(), Note = txtNote.Text.Trim(), PageCount = pageCount, Price = txtPageCount.Text.Trim(), Status = SystemConstants.NotBorrow, AuthorId = int.Parse(cmbAuthor.SelectedValue.ToString()), CategoryId = int.Parse(cmbCategory.SelectedValue.ToString()), SpecialCategoryId = int.Parse(cmbSpecialCategory.SelectedValue.ToString()), PublisherId = int.Parse(cmbPublisher.SelectedValue.ToString()), BookShelfId = int.Parse(cmbBookShelf.SelectedValue.ToString()) }; if (model.AuthorId == -1 || model.CategoryId == -1 || model.SpecialCategoryId == -1 || model.PublisherId == -1 || model.BookShelfId == -1) { MessageBox.Show("Chưa chọn tác giả, hoặc danh mục, hoặc chủng loại ngành, hoặc giá sách hoặc nhà xuất bản.", "Thông báo"); return; } if (manager.Create(model)) { txtId.Enabled = false; Add = false; MessageBox.Show("Thêm mới thành công !", "Thông báo"); } else { MessageBox.Show("Thêm mới không thành công!. Liên hệ với quản trị viên.", "Thông báo"); } } else { BookBindingModel model = new BookBindingModel() { Id = txtId.Text.Trim(), Name = txtName.Text.Trim(), Language = txtLanguage.Text.Trim(), ReleaseYear = txtReleaseYear.Text.Trim(), Note = txtNote.Text.Trim(), PageCount = pageCount, Price = txtPageCount.Text.Trim() //AuthorId = int.Parse(cmbAuthor.SelectedValue.ToString()), //CategoryId = int.Parse(cmbCategory.SelectedValue.ToString()), //SpecialCategoryId = int.Parse(cmbSpecialCategory.SelectedValue.ToString()), //PublisherId = int.Parse(cmbPublisher.SelectedValue.ToString()), //BookShelfId = int.Parse(cmbBookShelf.SelectedValue.ToString()) }; if (manager.Update(model)) { MessageBox.Show("Sửa thành công !", "Thông báo"); } else { MessageBox.Show("Sửa không thành công!. Liên hệ với quản trị viên.", "Thông báo"); } } LoadData(Searching, CategoryIdSearch, SpecialCategoryIdSearch, BookShelfIdSearch, PublisherIdSearch, AuthorIdSearch, PageIndex, PageSize); }