public ActionResult DeleteConfirmed(string id) { MBTI mBTI = db.MBTIs.Find(id); db.MBTIs.Remove(mBTI); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idMBTI,Tags,GioiThieu")] MBTI mBTI) { if (ModelState.IsValid) { db.Entry(mBTI).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mBTI)); }
public ActionResult Create([Bind(Include = "idMBTI,Tags,GioiThieu")] MBTI mBTI) { if (ModelState.IsValid) { db.MBTIs.Add(mBTI); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mBTI)); }
// GET: MBTIs/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MBTI mBTI = db.MBTIs.Find(id); if (mBTI == null) { return(HttpNotFound()); } return(View(mBTI)); }
private string ValidateMbti(MBTI mbti) { string message = ""; int errorCount = 0; // CHCEK LENGTH OF FIRST NAME if (mbti.FirstName.Count() > 50) { errorCount += 1; message += $"'{errorCount}'. First name ('{mbti.FirstName.Count()}') cannot be greater than 50 chars in length. "; } else if (mbti.FirstName.Count() == 0) { errorCount += 1; message += $"'{errorCount}'. First name ('{mbti.FirstName.Count()}') needs to be atleast 1 char long in length. "; } // CHECK LENGTH OF LAST NAME if (mbti.LastName.Count() > 50) { errorCount += 1; message += $"'{errorCount}'. Last name ('{mbti.FirstName.Count()}') cannot be greater than 50 chars in length. "; } else if (mbti.LastName.Count() == 0) { errorCount += 1; message += $"'{errorCount}'. Last name ('{mbti.FirstName.Count()}') needs to be atleast 1 char long in length. "; } // CHECK IF TYPE EXISTS in db if (!_context.Mbti.Any(mbti => mbti.Name == mbti.Type)) { errorCount += 1; message += $"'{errorCount}'. Type ('{mbti.Type}') does not exist in database. "; } // CHECK IF TEMPERAMENT EXISTS in db if (!_context.Mbti.Any(mbti => mbti.Temperament == mbti.Temperament)) { errorCount += 1; message += $"'{errorCount}'. Temperament ('{mbti.Temperament}') does not exist in database. "; } // CHECK IF GENDER EXISTS in db if (!_context.Gender.Any(gender => gender.Type == mbti.Gender)) { errorCount += 1; message += $"'{errorCount}'. Gender ('{mbti.Gender}') does not exist in database. "; } return(message); }
public JsonResult getTagListMBTI(string idmbti) { List <TabOject> list = new List <TabOject>(); MBTI mbti = db.MBTIs.SingleOrDefault(t => t.idMBTI == idmbti); if (mbti == null) { return(null); } if (mbti.Tags == null || mbti.Tags == "") { return(Json(list, JsonRequestBehavior.AllowGet)); } list = Encode(mbti.Tags); return(Json(list, JsonRequestBehavior.AllowGet)); }
// GET: MBTIs/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MBTI mBTI = db.MBTIs.SingleOrDefault(t => t.idMBTI == id); if (mBTI == null) { return(HttpNotFound()); } TabEngineServerController tag = new TabEngineServerController(); List <TabOject> list = tag.Encode(mBTI.Tags); ViewBag.tags = list; SystemInfo record = new SystemInfo(); record.AddValue("mbti_" + id, 1); return(PartialView("Details", mBTI)); }