public ActionResult Create(Wanted wanted) { //Associates the wanted literature with a username. wanted.Buyer.Username = User.Identity.Name; if (ModelState.IsValid) { wanted.When = DateTime.Now; db.Wanted.Add(wanted); db.SaveChanges(); return RedirectToAction("Index"); } return View(wanted); }
public ActionResult CreateWithUserInformation(Wanted wanted) { wanted.Buyer.Username = User.Identity.Name; var ControllIfUserExists = db.Profiles.Where(f => f.Username == wanted.Buyer.Username).Select(f => f); if (ControllIfUserExists.Count() > 0) { string Username = User.Identity.Name; var query = from a in db.Profiles where a.Username == Username select a; foreach (Profile a in query) { if (a.Firstname != null){ wanted.Buyer.Firstname = a.Firstname; }else{ wanted.Buyer.Firstname = User.Identity.Name; } if (a.Email != null){ wanted.Buyer.Email = a.Email; }else { } wanted.Buyer.Lastname = a.Lastname; wanted.Buyer.Phone = a.Phone; wanted.Buyer.Username = a.Username; } } else { wanted.Buyer.Firstname = User.Identity.Name; } if (ModelState.IsValid) { wanted.When = DateTime.Now; db.Wanted.Add(wanted); db.SaveChanges(); return RedirectToAction("Index"); } return View(wanted); }
public ActionResult CreateWithUserInformation() { Wanted wanted = new Wanted(); return View(wanted); }
public ActionResult Edit(Wanted wanted) { if (ModelState.IsValid) { wanted.Buyer.Username = User.Identity.Name; db.Entry(wanted).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(wanted); }