public RoleUpdateHandler(GlobalSolusindoDb db, tblM_User user, RoleValidator roleValidator, RoleFactory roleFactory, RoleQuery roleQuery, AccessControl accessControl) : base(db, user) { this.roleValidator = roleValidator; this.roleFactory = roleFactory; this.roleQuery = roleQuery; this.roleEntryDataProvider = new RoleEntryDataProvider(db, user, accessControl, roleQuery); }
public IHttpActionResult GetForm(int id) { string accessType = "Role_ViewAll"; ThrowIfUserCannotAccess(accessType); using (RoleEntryDataProvider roleEntryDataProvider = new RoleEntryDataProvider(Db, ActiveUser, AccessControl, new RoleQuery(Db))) { var data = roleEntryDataProvider.Get(id); SaveLog("Role", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
public IHttpActionResult GetForm(int id) { if (id > 0) { ThrowIfUserHasNoRole(readRole); } using (RoleEntryDataProvider roleEntryDataProvider = new RoleEntryDataProvider(Db, ActiveUser, AccessControl, new RoleQuery(Db))) { var data = roleEntryDataProvider.Get(id); SaveLog("Role", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }