public ActionResult CreateProfile(int id) { TempData["id"] = id; userPersonalDetails newUser = new userPersonalDetails(); newUser.id = id; newUser.GenderList.Add(new SelectListItem { Text = "Male", Value = "Male" }); newUser.GenderList.Add(new SelectListItem { Text = "Female", Value = "Female" }); newUser.GenderList.Add(new SelectListItem { Text = "Other", Value = "Other" }); newUser.GenderList.Add(new SelectListItem { Text = "Don't want to specify", Value = "Don't want to specify" }); using (DataquadEntities db = new DataquadEntities()) { var races = db.Races.ToList(); foreach (var race in races) { newUser.RaceList.Add(new SelectListItem { Text = race.raceName, Value = race.raceId.ToString() }); } } return(View(newUser)); }
public ActionResult DeleteConfirmed(int id) { userPersonalDetails userPersonalDetails = db.userPersonalDetails.Find(id); db.userPersonalDetails.Remove(userPersonalDetails); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,firstName,lastName,dateOfBirth,nationality,age,gender")] userPersonalDetails userPersonalDetails) { if (ModelState.IsValid) { db.Entry(userPersonalDetails).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userPersonalDetails)); }
public ActionResult Create([Bind(Include = "id,firstName,lastName,dateOfBirth,nationality,age,gender")] userPersonalDetails userPersonalDetails) { if (ModelState.IsValid) { db.userPersonalDetails.Add(userPersonalDetails); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userPersonalDetails)); }
// GET: userPersonalDetails/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } userPersonalDetails userPersonalDetails = db.userPersonalDetails.Find(id); if (userPersonalDetails == null) { return(HttpNotFound()); } return(View(userPersonalDetails)); }
public ActionResult CreateProfile(userPersonalDetails newUserDetails) { if (ModelState.IsValid) { using (DataquadEntities db = new DataquadEntities()) { //userPersonalDetails newUser = new userPersonalDetails(); newUserDetails.Gender = newUserDetails.selectedGender; newUserDetails.Race = newUserDetails.selectedRaceName; newUserDetails.userId = newUserDetails.id; db.userPersonalDetails.Add(newUserDetails); db.SaveChanges(); return(RedirectToAction("LogOn", new { ID = newUserDetails.userId })); } } return(View(newUserDetails)); }
public ActionResult EditProfile(userPersonalDetails newEditedDetails, int?id) { if (ModelState.IsValid) { using (DataquadEntities db = new DataquadEntities()) { var userFromDB = db.userPersonalDetails.Where(x => x.userId == id).FirstOrDefault(); userFromDB.Gender = newEditedDetails.selectedGender; userFromDB.Race = newEditedDetails.selectedRaceName; userFromDB.TechnologyIntersted = newEditedDetails.TechnologyIntersted; userFromDB.Ethnicity = newEditedDetails.Ethnicity; db.SaveChanges(); return(RedirectToAction("ViewProfile", new { id = userFromDB.userId })); } } return(View(newEditedDetails)); }