public ActionResult PermissionTypeUpdate(TypePermissionViewModels data)
        {
            if (ModelState.IsValid)
            {
                TypePermissionBussines.GetTypePermissionResponse request = new TypePermissionBussines.GetTypePermissionResponse()
                {
                    TypePermission = data.TypePermission
                };
                result = TypePermissionBussines.Update.TypePermission(request).Message;
            }

            return(RedirectToAction("PermissionTypeView", new { successful = true, ResultAction = "All Changes was successful" }));
        }
        // GET: TypePermission
        #region Views
        public ActionResult PermissionTypeView(bool successful = false, string ResultAction = "")
        {
            ViewBag.Title      = "Permission Type";
            ViewBag.successful = successful;
            ViewBag.Message    = ResultAction;

            var BussinesData = TypePermissionBussines.Select.GetTypePermissionList();
            var model        = new TypePermissionViewModels()
            {
                Error = BussinesData.Error,
                TypePermissionList = BussinesData.TypePermissionList
            };

            return(View(model));
        }
        public ActionResult PermissionTypeUpdate(int id)
        {
            ViewBag.Title   = "Update User Permission Type";
            ViewBag.Message = "";

            TypePermissionBussines.GetTypePermissionRequest request = new TypePermissionBussines.GetTypePermissionRequest()
            {
                TypePermissionID = id
            };
            TypePermission C = TypePermissionBussines.Select.GetTypePermission(request).TypePermission;

            var model = new TypePermissionViewModels()
            {
                TypePermission = C
            };

            return(PartialView(model));
        }