public IActionResult Edit(WordSubCategory wordSubCategory) { if (ModelState.IsValid) { var cat = db.WordCategories.FirstOrDefault(w => w.Id == wordSubCategory.Category.Id); wordSubCategory.Category = cat; db.WordSubCategories.Update(wordSubCategory); db.SaveChanges(); return(RedirectToAction(nameof(Index), new { categoryId = wordSubCategory.Category.Id.ToString() })); } return(View(wordSubCategory)); }
public ActionResult <string> Put([FromBody] WordSubCategory wordSubCategory) { if (ModelState.IsValid) { var cat = db.WordCategories.FirstOrDefault(w => w.Id == wordSubCategory.Category.Id); wordSubCategory.Category = cat; db.WordSubCategories.Update(wordSubCategory); db.SaveChanges(); return("OK"); } return("BAD"); }
public IActionResult Create(WordSubCategory wordSubCategory) { if (ModelState.IsValid) { var find_word = db.WordSubCategories.FirstOrDefault(w => w.Name == wordSubCategory.Name); if (find_word == null) { var category = db.WordCategories.FirstOrDefault(w => w.Id == wordSubCategory.Category.Id); wordSubCategory.Category = category; db.WordSubCategories.Add(wordSubCategory); db.SaveChanges(); } return(RedirectToAction(nameof(Index), new { categoryId = wordSubCategory.Category.Id.ToString() })); } return(View(wordSubCategory)); }
public ActionResult <string> Post([FromBody] WordSubCategory wordSubCategory) { if (ModelState.IsValid) { var find_word = db.WordSubCategories.FirstOrDefault(w => w.Name == wordSubCategory.Name); if (find_word == null) { var category = db.WordCategories.FirstOrDefault(w => w.Id == wordSubCategory.Category.Id); wordSubCategory.Category = category; db.WordSubCategories.Add(wordSubCategory); db.SaveChanges(); } return("OK"); } return("BAD"); }