public ActionResult Create(Security_Role model) { if (!CheckAuthorizer.Authorize(Permission.ADD)) { return(RedirectToAction("Index", "Login")); } try { if (ModelState.IsValid) { var rs = _roleManagementService.Create(model); return(Json(new { Status = rs.ResponseCode, Message = rs.ResponseMessage }, JsonRequestBehavior.AllowGet)); } var error = CheckValidate(); return(Json(new { Status = "02", Message = error[0] }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { _log.Error("Create is error: " + ex); return(Json(new { Status = "00", Message = Resource.ServerError_Lang }, JsonRequestBehavior.AllowGet)); } }
public bool DeleteRole(Security_Role_Model model) { using (PermaisuriCMSEntities db = new PermaisuriCMSEntities()) { var role = new Security_Role { Role_GUID = model.Role_GUID }; db.Set <Security_Role>().Attach(role); db.Security_Role.Remove(role); return(db.SaveChanges() > 0); } }
public bool AddRole(Security_Role_Model model, String curUserAccount) { using (PermaisuriCMSEntities db = new PermaisuriCMSEntities()) { var newRole = new Security_Role { Role_GUID = Guid.NewGuid(), Role_Name = model.Role_Name, Created_By = curUserAccount, Created_On = DateTime.Now, Role_Desc = model.Role_Desc }; db.Security_Role.Add(newRole); return(db.SaveChanges() > 0); } }