public ActionResult Edit(string id, AppraisalNonJobKPI model, List <NonJobKPI> items)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.AppraisalNonJobKPIs.Add(model);
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(RedirectToAction("Performance", "Admin"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create(AppraisalNonJobKPI model, List <NonJobKPI> items)
 {
     //try
     //{
     if (ModelState.IsValid)
     {
         foreach (var item in items)
         {
             //item.Code = model.Code;
             //item.AppraisalClass = model.AppraisalClass;
             item.Id = Guid.NewGuid();
         }
         model.Lines = items;
         db.AppraisalNonJobKPIs.Add(model);
         db.SaveChanges();
         return(RedirectToAction("Performance", "Admin"));
     }
     return(View(model));
     //}
     //catch
     //{
     //    return View();
     //}
 }