Exemplo n.º 1
0
        public ActionResult Custom_Price([Bind(Include = "ID,DateOfDeadLine,Message,Contact,Other")] Custom_Price custom_price, List <int> VideoType)
        {
            if (Session["user"] != null && custom_price.DateOfDeadLine != null)
            {
                try
                {
                    if (VideoType != null)
                    {
                        foreach (var item in VideoType)
                        {
                            DB.custom_videos.Add(new custom_videos {
                                Video_TypeID = item, CustomOrder_Id = custom_price.ID
                            });
                        }
                    }
                    string x  = Session["user"].ToString();
                    int    id = DB.Users.Single(y => y.Email == x).ID;
                    custom_price.UsersID = id;
                    DB.Custom_Price.Add(custom_price);
                    DB.SaveChanges();
                }
                catch
                {
                    TempData["error"] = "Something Is Wrong !! .. Try Again";
                }
            }
            else
            {
                TempData["error"] = "Something Is Wrong !! .. Try Again";
            }

            return(RedirectToAction("Pricing"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Custom_Price custom_Price = db.Custom_Price.Find(id);

            db.Custom_Price.Remove(custom_Price);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: Custom_Price/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            Custom_Price custom_Price = db.Custom_Price.Find(id);

            if (custom_Price == null)
            {
                return(HttpNotFound());
            }
            return(View(custom_Price));
        }
        // GET: Custom_Price/Edit/5
        public ActionResult Edit(int?id)
        {
            Session.Remove("VideoType");
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            Custom_Price custom_Price = db.Custom_Price.Find(id);

            if (custom_Price == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UsersID = new SelectList(db.Users, "ID", "UserName", custom_Price.UsersID);
            return(View(custom_Price));
        }
 public ActionResult Edit([Bind(Include = "ID,DateOfDeadLine,Message,Contact,Other,UsersID")] Custom_Price custom_Price)
 {
     if (ModelState.IsValid)
     {
         db.Entry(custom_Price).State = EntityState.Modified;
         List <video_type> list = Session["VideoType"] as List <video_type>;
         foreach (video_type item in list)
         {
             db.custom_videos.Add(new custom_videos {
                 CustomOrder_Id = custom_Price.ID, Video_TypeID = item.ID
             });
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UsersID = new SelectList(db.Users, "ID", "UserName", custom_Price.UsersID);
     return(View(custom_Price));
 }