public ActionResult DeleteConfirmed(Guid id)
        {
            SystemFeature systemFeature = db.SystemFeatures.Find(id);

            db.SystemFeatures.Remove(systemFeature);
            db.SaveChanges();
            return(RedirectToAction("SystemFeatures"));
        }
 public ActionResult Edit([Bind(Include = "SystemFeatureID,FeatureName,ControllerName,ActionName,CreateDateTime")] SystemFeature systemFeature)
 {
     if (ModelState.IsValid)
     {
         db.Entry(systemFeature).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("SystemFeatures"));
     }
     return(View(systemFeature));
 }
        public ActionResult Adduserauthorization(FormCollection collection)
        {
            UserAuthorizationDatabseAction _dbContext = new UserAuthorizationDatabseAction();
            SystemFeature feature = new SystemFeature();

            feature.Name           = collection["Name"];
            feature.ControllerName = collection["ControllerName"];
            feature.ActionName     = collection["ActionName"];
            feature.RoleName       = "";
            _dbContext.AddNewFeature(feature);
            return(RedirectToAction("Role", "Authentication"));
        }
        public ActionResult Create([Bind(Include = "SystemFeatureID,FeatureName,ControllerName,ActionName,CreateDateTime")] SystemFeature systemFeature)
        {
            if (ModelState.IsValid)
            {
                systemFeature.SystemFeatureID = Guid.NewGuid();
                systemFeature.CreateDateTime  = DateTime.Now;
                db.SystemFeatures.Add(systemFeature);
                db.SaveChanges();
                return(RedirectToAction("SystemFeatures"));
            }

            return(View(systemFeature));
        }
        public JsonResult Editauthorization(int Id, string Name, string RoleName, string ControllerName, string ActionName)
        {
            bool result = true;
            UserAuthorizationDatabseAction dbContext = new UserAuthorizationDatabseAction();
            SystemFeature feature = new SystemFeature();

            feature.Id             = Id;
            feature.Name           = Name;
            feature.ControllerName = ControllerName;
            feature.ActionName     = ActionName;
            result = dbContext.UpdateFeature(feature) > 0;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        // GET: SystemFeatures/Delete/5
        public ActionResult Delete(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SystemFeature systemFeature = db.SystemFeatures.Find(id);

            if (systemFeature == null)
            {
                return(HttpNotFound());
            }
            return(View(systemFeature));
        }
Esempio n. 7
0
        //-----------------------------------------------------------------------------

        public static bool HasFeature(SystemFeature index)
        {
            return(wxSystemSettings_HasFeature((int)index));
        }