Example #1
0
 public ActionResult Create(User_Group_Info model, string comment)
 {
     try
     {
         if (ModelState.IsValid)
         {
             model.Created_By   = User.Identity.Name;
             model.Created_Date = DateTime.Now.Date;
             var group = dbcontext.User_Group_Info.Add(model);
             dbcontext.SaveChanges();
             if (comment == "per")
             {
                 return(RedirectToAction("create", "permission", new { group_code = group.User_Group_Code }));
             }
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(model));
         }
     }
     catch (DbUpdateException e)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     {
         return(View(model));
     }
 }
Example #2
0
        public ActionResult Create()
        {
            //////
            var modell = new User_Group_Info();

            var stru  = dbcontext.StructureModels.FirstOrDefault(m => m.All_Models == ChModels.Personnel).Structure_Code;
            var model = dbcontext.User_Group_Info.ToList();

            if (model.Count() == 0)
            {
                modell.User_Group_Code = stru + "1";
            }
            else
            {
                modell.User_Group_Code = stru + (model.LastOrDefault().ID + 1).ToString();
            }
            /////
            return(View(modell));
        }
Example #3
0
 public ActionResult Edit(User_Group_Info model, string comment)
 {
     try
     {
         var record = dbcontext.User_Group_Info.FirstOrDefault(m => m.ID == model.ID);
         record.User_Group_Desc    = model.User_Group_Desc;
         record.User_Group_AltDesc = model.User_Group_AltDesc;
         record.Modified_By        = User.Identity.Name;
         record.Modified_Date      = DateTime.Now.Date;
         dbcontext.SaveChanges();
         if (comment == "per")
         {
             return(RedirectToAction("create", "permission", new { group_code = record.User_Group_Code }));
         }
         return(RedirectToAction("index"));
     }
     catch (DbUpdateException)
     {
         TempData["Message"] = HR.Resource.Basic.thiscodeIsalreadyexists;
         return(View(model));
     }
     catch (Exception e)
     { return(View(model)); }
 }