// GET: UserInfo/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EWPUser user = db.EWPUsers.Find(id); //if (user == null) //{ // return HttpNotFound(); //} if (user != null) { GetUserByUserID_Result currentUser = db.GetUserByUserID(id.ToString()).ToList()[0]; ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName", currentUser.SportID);//new SelectList(db.Sports, "SportID", "SportName", userInfo.SportID); ViewBag.GenderID = new SelectList(GenderList(), "GenderName", currentUser.Gender); return(View(currentUser)); } else { ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName"); ViewBag.GenderList = GenderList(); } return(View(user)); }
public ActionResult DeleteConfirmed(string id) { EWPUser user = db.EWPUsers.Find(id); db.EWPUsers.Remove(user); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Guid id, FormCollection collection) { try { // TODO: Add update logic here EWPUser newUser = db.EWPUsers.Find(id); if (newUser == null) { newUser = new EWPUser(); newUser.UserID = (Guid)id; newUser.FirstName = collection["FirstName"]; newUser.LastName = collection["LastName"]; newUser.Gender = collection["Gender"]; if (collection["DateOfBirth"] != null) { if (collection["DateOfBirth"].ToString().Trim() != "") { newUser.DateOfBirth = Convert.ToDateTime(collection["DateOfBirth"]); } } if (collection["Username"].ToString().Trim().Length > 0) { newUser.Username = collection["Username"]; } if (collection["Height"].ToString().Trim().Length > 0) { newUser.Height = Convert.ToInt32(collection["Height"]); } if (collection["Experience"].ToString().Trim().Length > 0) { newUser.Experience = Convert.ToInt32(collection["Experience"]); } newUser.SportID = Convert.ToInt32(collection["SportID"]); newUser.PhoneNumber = collection["PhoneNumber"]; newUser.Address = collection["Address"]; db.EWPUsers.Add(newUser); db.SaveChanges(); } else { GetUserByUserID_Result currentUser = db.GetUserByUserID(id).ToList()[0]; UpdateModel(currentUser, "currentUser"); } ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName"); ViewBag.GenderList = GenderList(); //myUser.save(); //return RedirectToAction("Index"); return(View()); } catch (Exception ex) { return(View()); } }
public ActionResult Edit([Bind(Include = "UserID,FirstName,LastName,Gender,DateOfBirth,Email,Username,Height,Experience,SportID,PhoneNumber,Address,EmailConfirmation")] EWPUser user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName", user.SportID); return(View(user)); }
public ActionResult Create([Bind(Include = "UserID,FirstName,LastName,Gender,DateOfBirth,Email,Username,Height,Experience,SportID,PhoneNumber,Address,EmailConfirmation")] EWPUser user) { if (ModelState.IsValid) { user.UserID = Guid.NewGuid().ToString(); db.EWPUsers.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName", user.SportID); return(View(user)); }
// GET: Users/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EWPUser user = db.EWPUsers.Find(id); if (user == null) { return(HttpNotFound()); } return(View(user)); }
// GET: Users/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EWPUser user = db.EWPUsers.Find(id); if (user == null) { return(HttpNotFound()); } ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName", user.SportID); return(View(user)); }
// GET: Users/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EWPUser user = db.EWPUsers.Find(id); if (user == null) { return(RedirectToAction("Create")); //return HttpNotFound(); } return(View(user)); }
public ActionResult Edit(string id, FormCollection collection) { try { // TODO: Add update logic here EWPUser newUser = db.EWPUsers.Find(id); if (newUser == null) { newUser = new EWPUser(); newUser.UserID = id.ToString(); newUser.FirstName = collection["FirstName"]; newUser.LastName = collection["LastName"]; newUser.Gender = collection["GenderList"]; if (collection["DateOfBirth"] != null) { if (collection["DateOfBirth"].ToString().Trim() != "") { newUser.DateOfBirth = Convert.ToDateTime(collection["DateOfBirth"]); } } if (collection["Username"].ToString().Trim().Length > 0) { newUser.Username = collection["Username"]; } if (collection["Height"].ToString().Trim().Length > 0) { newUser.Height = Convert.ToInt32(collection["Height"]); } if (collection["Experience"].ToString().Trim().Length > 0) { newUser.Experience = Convert.ToInt32(collection["Experience"]); } newUser.SportID = Convert.ToInt32(collection["SportID"]); newUser.PhoneNumber = collection["PhoneNumber"]; newUser.Address = collection["Address"]; db.EWPUsers.Add(newUser); db.SaveChanges(); ViewBag.Color = "Green"; ViewBag.Message = "Your info added into the database."; } else { //UpdateModel(currentUser, "currentUser"); //newUser = new EWPUser(); newUser.UserID = id.ToString(); newUser.FirstName = collection["FirstName"]; newUser.LastName = collection["LastName"]; newUser.Gender = collection["GenderList"]; if (collection["DateOfBirth"] != null) { if (collection["DateOfBirth"].ToString().Trim() != "") { newUser.DateOfBirth = Convert.ToDateTime(collection["DateOfBirth"]); } } if (collection["Username"].ToString().Trim().Length > 0) { newUser.Username = collection["Username"]; } if (collection["Height"].ToString().Trim().Length > 0) { newUser.Height = Convert.ToInt32(collection["Height"]); } if (collection["Experience"].ToString().Trim().Length > 0) { newUser.Experience = Convert.ToInt32(collection["Experience"]); } newUser.SportID = Convert.ToInt32(collection["SportID"]); newUser.PhoneNumber = collection["PhoneNumber"]; newUser.Address = collection["Address"]; //db.EWPUsers.(newUser); db.SaveChanges(); ViewBag.Color = "Green"; ViewBag.Message = "Your info has been edited successfully."; return(View(db.GetUserByUserID(id.ToString()).ToList()[0])); } //ViewBag.SportID = new SelectList(db.Sports, "SportID", "SportName"); //ViewBag.GenderList = GenderList(); //myUser.save(); //return RedirectToAction("Index"); return(View()); } catch (Exception ex) { ViewBag.Color = "Red"; ViewBag.Message = "There was an error."; return(View()); } }