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);
 }