public ActionResult AddGroup(string id)
 {
     if (!String.IsNullOrWhiteSpace(id))
     {
         int               _id   = Convert.ToInt32(id);
         tbl_GroupMaster   model = _group.Get(_id);
         tbl_GroupMasterss abc   = new tbl_GroupMasterss();
         abc.pkid        = model.pkid;
         abc.GroupName   = model.GroupName;
         abc.description = model.description;
         return(PartialView(abc));
     }
     return(PartialView());
 }
        public ActionResult AddGroup(tbl_GroupMasterss model)
        {
            string exception = "";

            try
            {
                if (model.pkid == 0)
                {
                    tbl_GroupMaster abc = new tbl_GroupMaster();
                    abc.pkid             = model.pkid;
                    abc.GroupName        = model.GroupName;
                    abc.description      = model.description;
                    abc.adddate          = DateTime.Now;
                    abc.lastdatemodified = DateTime.Now;
                    _group.Add(abc);
                    exception = "Save Successfully";
                }
                else
                {
                    int             _id = Convert.ToInt32(model.pkid);
                    tbl_GroupMaster abc = _group.Get(_id);
                    abc.pkid             = model.pkid;
                    abc.GroupName        = model.GroupName;
                    abc.description      = model.description;
                    abc.lastdatemodified = DateTime.Now;
                    _group.Update(abc);
                    exception = "Updated Successfully";
                }
                return(RedirectToAction("GroupMaster", "SubjectGroup", new { Exception = exception }));
            }
            catch (Exception e)
            {
                Commonfunction.LogError(e, Server.MapPath("~/Log.txt"));
                exception = e.Message;
                return(RedirectToAction("GroupMaster", "SubjectGroup", new { Exception = exception }));
            }
        }