public JsonResult DeleteUserGroup(int UserModeCode)
        {
            //get the result using ignition web service
            var result = UserModels.DeleteUserGroup(UserModeCode);

            if (result == true)
            {
                result = ModuleModels.DeletePermission(UserModeCode);

                if (result == true)
                {
                    result = UserModels.ResetUserByBatch(UserModeCode);

                    if (result == true)
                    {
                        string position     = "";
                        bool   isNAPosition = false;
                        try
                        {
                            position     = UserModels.GetPosition(Session["Username"].ToString());
                            isNAPosition = false;
                        }
                        catch
                        {
                            position     = "N/A";
                            isNAPosition = true;
                        }

                        HttpContext.Session.Add("Position", position);
                        HttpContext.Session.Add("isNAUser", isNAPosition);

                        try
                        {
                            Response.Cookies["Position"].Expires = DateTime.Now.AddDays(-1);
                            Response.Cookies["isNAUser"].Expires = DateTime.Now.AddDays(-1);
                        }
                        catch { }

                        try
                        {
                            HttpCookie cookiePositon = new HttpCookie("Position");
                            cookiePositon.Value   = position;
                            cookiePositon.Expires = DateTime.Now.AddDays(30);
                            Response.Cookies.Add(cookiePositon);

                            HttpCookie cookieisNAUser = new HttpCookie("isNAUser");
                            cookieisNAUser.Value   = isNAPosition.ToString();
                            cookieisNAUser.Expires = DateTime.Now.AddDays(30);
                            Response.Cookies.Add(cookieisNAUser);
                        }
                        catch { }
                    }
                }
            }

            //return the json data
            return(Json(result.ToString(), JsonRequestBehavior.AllowGet));
        }