Exemple #1
0
        public ActionResult EditTerm(Guid termid, Termlang lang, Guid Uuid)
        {
            Term term = termService.GetByID(termid);

            if (TryUpdateModel(lang, new string[] { "title", "contents" }) && ModelState.IsValid)
            {
                term.Uuid = Guid.NewGuid();
                termService.Update(term);
                termService.SaveChanges();
                termlangService.Update(lang);
                termlangService.SaveChanges();

                return(RedirectToAction("Term"));
            }
            else
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                return(View(lang));
            }
        }
Exemple #2
0
        public ActionResult AddTerm(Term term, Termlang lang)
        {
            term.Termid     = Guid.NewGuid();
            term.Uuid       = Guid.NewGuid();
            term.Createdate = DateTime.Now;
            term.Updatedate = DateTime.Now;
            termService.Create(term);
            termService.SaveChanges();

            if (TryUpdateModel(lang, new string[] { "title", "contents" }) && ModelState.IsValid)
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                return(RedirectToAction("Term"));
            }
            else
            {
                lang.Langid = 1;
                lang.Termid = term.Termid;
                termlangService.Create(lang);
                termlangService.SaveChanges();
                return(RedirectToAction("Term"));
            }
        }