public IActionResult Put(int id, ModelBindingTitleView model) { var s = model; var titleUpdate = _context.Titles.Find(id); if (titleUpdate != null) { titleUpdate.LanguageID = model.Title.LanguageID; titleUpdate.PublisherID = model.Title.PublisherID; titleUpdate.Code = model.Title.Code; titleUpdate.Name = model.Title.Name; titleUpdate.TableOfContent = model.Title.TableOfContent; titleUpdate.Description = model.Title.Description; titleUpdate.Edition = model.Title.Edition; titleUpdate.ISBN = model.Title.ISBN; titleUpdate.Image = model.Title.Image; titleUpdate.Price = model.Title.Price; titleUpdate.PublishingDate = model.Title.PublishingDate; _context.Titles.Update(titleUpdate); // update title _context.SaveChanges(); // xoá dữ liễu về id cần edit trong 2 bảng // authortitle và ctegorytitle RemoveOldData(titleUpdate.ID); AddAuthorTitles(titleUpdate.ID, model.Authors); // thêm mới bảng authorstitle AddCategoryTitles(titleUpdate.ID, model.Categories); // thêm mới bảng categoriestitle return(new OkObjectResult(new { messegge = "thay đổi thành công" })); } return(BadRequest("khong")); }
public IActionResult Post(ModelBindingTitleView model) { try { Title title = model.Title; _context.Titles.Add(title); _context.SaveChanges(); AddAuthorTitles(title.ID, model.Authors); AddCategoryTitles(title.ID, model.Categories); return(new ObjectResult("Thêm thành công")); } catch (Exception ex) { return(BadRequest("Error Occurred")); } }