public ActionResult Edit(Check_List_Item_Groups model)
        {
            try
            {
                var record = dbcontext.Check_List_Item_Groups.FirstOrDefault(m => m.ID == model.ID);
                record.Group_Code = model.Group_Code;
                record.Description_Alternative = model.Description_Alternative;
                record.Description_Group       = model.Description_Group;
                if (model.The_Purpose == 0)
                {
                    TempData["Message"] = HR.Resource.Personnel.PleaseChoosefromThePurpose;
                    return(View(model));
                }
                else
                {
                    record.The_Purpose = model.The_Purpose;
                    dbcontext.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (DbUpdateException)
            {
                TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
                return(View(model));
            }
            catch (Exception e)
            { return(View(model)); }
        }
        public ActionResult Create()
        {
            var stru  = dbcontext.StructureModels.FirstOrDefault(m => m.All_Models == ChModels.Personnel);
            var model = dbcontext.Check_List_Item_Groups.ToList();
            var count = 0;

            if (model.Count() == 0)
            {
                count = 1;
            }
            else
            {
                var te = model.LastOrDefault().ID;
                count = te + 1;
            }

            var modell = new Check_List_Item_Groups {
                Group_Code = stru.Structure_Code + count
            };

            return(View(modell));
        }
 public ActionResult Create(Check_List_Item_Groups model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             Check_List_Item_Groups record = new Check_List_Item_Groups();
             record.Group_Code = model.Group_Code;
             record.Description_Alternative = model.Description_Alternative;
             record.Description_Group       = model.Description_Group;
             if (model.The_Purpose == 0)
             {
                 TempData["Message"] = HR.Resource.Personnel.PleaseChoosefromThePurpose;
                 return(View(model));
             }
             else
             {
                 record.The_Purpose = model.The_Purpose;
                 dbcontext.Check_List_Item_Groups.Add(record);
                 dbcontext.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(View(model));
         }
     }
     catch (DbUpdateException)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     {
         return(View(model));
     }
 }