//[ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "StokPengecer_Id,Assign_Id,Urea,NPK,SP36,ZA,Organik")] StokPengecers StokPengecers)
        {
            //if (ModelState.IsValid)
            //{
            //    db.StokPengecers.Add(StokPengecers);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}
            string timeToday       = DateTime.Now.ToString("h:mm:ss tt");
            string dateToday       = DateTime.Now.ToString("M/dd/yyyy");
            Claim  sessionUsername = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier);
            string userName        = sessionUsername.Value;

            if (ModelState.IsValid)
            {
                var dbstokpengecer = db.StokPengecers.Create();
                dbstokpengecer.Assign_Id   = StokPengecers.Assign_Id;
                dbstokpengecer.Urea        = StokPengecers.Urea;
                dbstokpengecer.NPK         = StokPengecers.NPK;
                dbstokpengecer.ZA          = StokPengecers.ZA;
                dbstokpengecer.SP36        = StokPengecers.SP36;
                dbstokpengecer.Organik     = StokPengecers.Organik;
                dbstokpengecer.Date_Edited = dateToday;
                dbstokpengecer.Edited_by   = userName;
                dbstokpengecer.Time_Edited = timeToday;
                db.StokPengecers.Add(dbstokpengecer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Assign_Id = new SelectList(db.Assigns, "Assign_Id", "Aktif", StokPengecers.Assign_Id);
            return(View(StokPengecers));
        }
        //[ValidateAntiForgeryToken]
        public ActionResult DeleteConfirmed(int id)
        {
            StokPengecers StokPengecers = db.StokPengecers.Find(id);

            db.StokPengecers.Remove(StokPengecers);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 //[ValidateAntiForgeryToken]
 public ActionResult Edit([Bind(Include = "StokPengecer_Id,Assign_Id,Date_Edited,Time_Edited,Urea,NPK,SP36,ZA,Organik")] StokPengecers StokPengecers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(StokPengecers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Assign_Id = new SelectList(db.Assigns, "Assign_Id", "Aktif", StokPengecers.Assign_Id);
     return(View(StokPengecers));
 }
        // GET: /StokPengecers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StokPengecers StokPengecers = db.StokPengecers.Find(id);

            if (StokPengecers == null)
            {
                return(HttpNotFound());
            }
            return(View(StokPengecers));
        }
        public ActionResult Insert(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StokPengecers StokPengecers = db.StokPengecers.Find(id);

            if (StokPengecers == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Assign_Id = new SelectList(db.Assigns, "Assign_Id", "Aktif", StokPengecers.Assign_Id);
            return(View(StokPengecers));
        }
        public ActionResult Index(FormCollection c)
        {
            string timeToday       = DateTime.Now.ToString("h:mm:ss tt");
            string dateToday       = DateTime.Now.ToString("M/dd/yyyy");
            Claim  sessionUsername = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier);
            string userName        = sessionUsername.Value;

            int i = 0;

            if (ModelState.IsValid)
            {
                var StokId      = c.GetValues("item.StokPengecer_Id");
                var StokSP36    = c.GetValues("item.SP36");
                var StokNPK     = c.GetValues("item.NPK");
                var StokZA      = c.GetValues("item.ZA");
                var StokOrganik = c.GetValues("item.Organik");
                var StokUrea    = c.GetValues("item.Urea");

                for (i = 0; i < StokId.Count(); i++)
                {
                    StokPengecers stkp = db.StokPengecers.Find(Convert.ToInt32(StokId[i]));
                    stkp.Urea            = Convert.ToInt32(StokUrea[i]);
                    stkp.ZA              = Convert.ToInt32(StokZA[i]);
                    stkp.SP36            = Convert.ToInt32(StokSP36[i]);
                    stkp.Organik         = Convert.ToInt32(StokOrganik[i]);
                    stkp.NPK             = Convert.ToInt32(StokNPK[i]);
                    stkp.Time_Edited     = timeToday;
                    stkp.Date_Edited     = dateToday;
                    stkp.Edited_by       = userName;
                    db.Entry(stkp).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            var stokpengecers = db.StokPengecers.Include(s => s.Assign);

            return(View(stokpengecers.ToList()));
        }