//public ActionResult DeleteRoleForUser()
        //{
        //    SelectList list = new SelectList(Roles.GetAllRoles());
        //    ViewBag.Roles = list;
        //    return View();
        //}
        public ActionResult PackagesFeature(int? PackageId)
        {
            var model = new PackagesFeature();
            GetPackageFeatureData(PackageId, ref model);

            if (Request.IsAjaxRequest())
            {
                return PartialView("_WebgridPackagesFeature", model);
            }
            return View("PackagesFeature", model);
        }
 public ActionResult PackagesFeature(int? PackageId, FormCollection form)
 {
     var model = new PackagesFeature();
     GetPackageFeatureData(PackageId, ref model);
     return View();
 }
        public JsonResult UpdateFeatures(string packageId, string FeatureId, string FeatureName, string featurevalue, string IsActive)
        {
            var model = new PackagesFeature();

            int active = 0;

            if (Convert.ToBoolean(IsActive))
                active = 1;

            BLObj.UpdatePackageFeatures(FeatureId, FeatureName);
            BLObj.UpdatePackageFeatureswithPackageId(packageId, FeatureId, featurevalue, active);

            PackagesFeature features = new PackagesFeature();

            features.FeatureID = Convert.ToInt32(FeatureId);
            features.FeatureName = FeatureName;
            features.value = Convert.ToInt32(featurevalue);
            features.isActive = active;

            return Json(new { features }, JsonRequestBehavior.AllowGet);
        }