public ActionResult Create(ShipmentItemVM v)
        {
            if (ModelState.IsValid)
            {
                Item a   = new Item();
                int  max = (from d in db.Items orderby d.ItemID descending select d.ItemID).FirstOrDefault();

                if (max == null)
                {
                    a.ItemID = 1;
                    a.Item1  = v.Item;
                }
                else
                {
                    a.ItemID = max + 1;
                    a.Item1  = v.Item;
                }


                db.Items.Add(a);
                db.SaveChanges();
                TempData["SuccessMsg"] = "You have successfully added Shipment Item.";
                return(RedirectToAction("Index"));
            }

            return(View());
        }
        public ActionResult Index()
        {
            List <ShipmentItemVM> lst = new List <ShipmentItemVM>();
            var data = db.Items.ToList();

            foreach (var item in data)
            {
                ShipmentItemVM obj = new ShipmentItemVM();
                obj.ItemID = item.ItemID;
                obj.Item   = item.Item1;
                lst.Add(obj);
            }
            return(View(lst));
        }
        public ActionResult Edit(ShipmentItemVM data)
        {
            Item a = new Item();

            a.ItemID = data.ItemID;
            a.Item1  = data.Item;
            if (ModelState.IsValid)
            {
                db.Entry(a).State = EntityState.Modified;
                db.SaveChanges();
                TempData["SuccessMsg"] = "You have successfully Updated Shipment Item.";
                return(RedirectToAction("Index"));
            }
            return(View());
        }
        //
        // GET: /ShipmentItem/Edit/5

        public ActionResult Edit(int id)
        {
            ShipmentItemVM a = new ShipmentItemVM();

            var data = (from d in db.Items where d.ItemID == id select d).FirstOrDefault();

            if (data == null)
            {
                return(HttpNotFound());
            }
            else
            {
                a.ItemID = data.ItemID;
                a.Item   = data.Item1;
            }
            return(View(a));
        }