public IHttpActionResult PutBook(int id, Book book) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != book.BookID) { return(BadRequest()); } db.Entry(book).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BookExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
protected void btnCreate_Click(object sender, EventArgs e) { if (Page.IsValid) { book.Title = Page.Request.Form[BookTitle.UniqueID]; book.AuthorList = Page.Request.Form[AuthorList.UniqueID]; book.CategoryId = int.Parse(Page.Request.Form[Category.UniqueID].ToString()); book.Isbn = Page.Request.Form[Isbn.UniqueID]; book.PageCount = int.Parse(Page.Request.Form[PageCount.UniqueID]); book.Price = double.Parse(Page.Request.Form[Price.UniqueID]); book.PublisherId = int.Parse(Page.Request.Form[Publisher.UniqueID].ToString()); book.PublishingDate = StringToDatetime(Page.Request.Form[PublishingDate.UniqueID]); db.SaveChanges(); Response.Redirect("Index"); } }
protected void btnCreate_Click(object sender, EventArgs e) { if (Page.IsValid) { var book = new DAL.Books { Title = BookTitle.Text, AuthorList = AuthorList.Text, CategoryId = int.Parse(Page.Request.Form[Category.UniqueID].ToString()), Isbn = Isbn.Text, PageCount = int.Parse(PageCount.Value), Price = double.Parse(Price.Text), PublisherId = int.Parse(Page.Request.Form[Publisher.UniqueID].ToString()), PublishingDate = this.StringToDatetime(PublishingDate.Value) }; db.Books.Add(book); db.SaveChanges(); Response.Redirect("Index"); } }
protected void btnDelete_Click(object sender, EventArgs e) { db.Books.Remove(book); db.SaveChanges(); Response.Redirect("Index"); }