예제 #1
0
 public ActionResult InputKPI(tblKPI model, int?id)
 {
     if (ModelState.IsValid)
     {
         if (id > 0)
         {
             var cm = db.tblKPI.Where(x => x.Id == id).FirstOrDefault();
             cm.Id              = Convert.ToInt32(id);
             cm.KPI             = model.KPI;
             db.Entry(cm).State = EntityState.Modified;
             db.SaveChanges();
             ModelState.Clear();
             TempData["msg"] = "Update Succussfully";
             return(RedirectToAction("KPIDetails"));
         }
         else
         {
             model.KPI = model.KPI;
             db.tblKPI.Add(model);
             db.SaveChanges();
             ModelState.Clear();
             TempData["msg"] = " Created Successfully";
             return(RedirectToAction("KPIDetails"));
         }
     }
     return(View());
 }
예제 #2
0
        public ActionResult InputKPI(int?id, string E)
        {
            if (id > 0 && E == "D")
            {
                tblKPI model = db.tblKPI.Find(id);
                db.Entry(model).State = EntityState.Deleted;
                db.SaveChanges();
                TempData["msg"] = "Deleted Sucessfully!";
                return(RedirectToAction("KPIDetails"));
            }

            else if (id > 0)
            {
                tblTheme model = db.tblTheme.Find(id);
                return(View(model));
            }
            return(View());
        }