public ActionResult DeleteConfirmed(int id) { HosMember hosMember = db.HosMembers.Find(id); db.HosMembers.Remove(hosMember); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,first_name,last_name,username,password,fname,phone,email,role_id,pic")] HosMember hosMember) { if (ModelState.IsValid) { db.Entry(hosMember).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.role_id = new SelectList(db.Roles, "id", "rolename", hosMember.role_id); return(View(hosMember)); }
// GET: HosMembersAdmin/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HosMember hosMember = db.HosMembers.Find(id); if (hosMember == null) { return(HttpNotFound()); } return(View(hosMember)); }
// GET: HosMembersAdmin/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HosMember hosMember = db.HosMembers.Find(id); if (hosMember == null) { return(HttpNotFound()); } ViewBag.role_id = new SelectList(db.Roles, "id", "rolename", hosMember.role_id); return(View(hosMember)); }
public ActionResult Login(HosMember user) { // compared user input with db // check if username and password exist int count = db.HosMembers.Where(u => u.username == user.username && u.password == user.password).Count(); if (count == 0) { ViewBag.Message = "Invalid login"; return(View()); } else { FormsAuthentication.SetAuthCookie(user.username, false); return(RedirectToAction("Index", "Admin")); // go to the index of the Admin Controller when logging successfully } }
public ActionResult Create([Bind(Include = "Id,first_name,last_name,username,password,phone,email,role_id,pic")] HosMember hosMember, HttpPostedFileBase pic) { if (ModelState.IsValid) { if (pic.ContentLength > 0) { var fileName = Path.GetFileName(pic.FileName).ToLower(); hosMember.pic = fileName.Replace(fileName.Substring(0, fileName.IndexOf(".")), hosMember.first_name); var path = Path.Combine(Server.MapPath("/members/"), hosMember.pic); pic.SaveAs(path); } db.HosMembers.Add(hosMember); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.role_id = new SelectList(db.Roles, "id", "rolename", hosMember.role_id); return(View(hosMember)); }