Esempio n. 1
0
        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");
        }
Esempio n. 3
0
        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");
        }