public ActionResult Create(Hire hire) { hire.UserId = Convert.ToInt32(Request.Form["User"]); hire.VideoId = Convert.ToInt32(Request.Form["Video"]); hire.User = db.Users.Find(hire.UserId); hire.Video = db.Videos.Find(hire.VideoId); //if (ModelState.IsValid) // { db.HireTransactions.Add(hire); db.SaveChanges(); return RedirectToAction("Index"); //} //return View(hire); }
// // GET: /Hires/Create public ActionResult Create() { List<SelectListItem> lstUsers = new List<SelectListItem>(); List<SelectListItem> lstVideos = new List<SelectListItem>(); var users = (from u in db.Users select u).ToArray(); for (int i = 0; i < users.Length; i++) lstUsers.Add(new SelectListItem { Text = users[i].FirstName + " " + users[i].LastName, Value = users[i].UserId.ToString() }); ViewBag.UserList = lstUsers; //ViewData["UserList"] = lstUsers; var videos = (from v in db.Videos select v).ToArray(); for (int i = 0; i < videos.Length; i++) lstVideos.Add(new SelectListItem { Text = videos[i].Title, Value = videos[i].VideoId.ToString() }); ViewBag.VideoList = lstVideos; //ViewData["VideoList"] = lstVideos; Hire h = new Hire(); h.User = db.Users.Find(1); h.Video = db.Videos.Find(1); return View("Create",h); }
public ActionResult Edit(Hire hire) { if (ModelState.IsValid) { db.Entry(hire).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(hire); }