public AuthParamUpdateHandler(GlobalSolusindoDb db, tblM_User user, AuthParamValidator authParamValidator, AuthParamFactory authParamFactory, AuthParamQuery authParamQuery, AccessControl accessControl) : base(db, user) { this.authParamValidator = authParamValidator; this.authParamFactory = authParamFactory; this.authParamQuery = authParamQuery; this.authParamEntryDataProvider = new AuthParamEntryDataProvider(db, user, accessControl, authParamQuery); }
public IHttpActionResult GetForm(int id) { string accessType = "AuthParam_ViewAll"; ThrowIfUserCannotAccess(accessType); using (AuthParamEntryDataProvider authParamEntryDataProvider = new AuthParamEntryDataProvider(Db, ActiveUser, AccessControl, new AuthParamQuery(Db))) { var data = authParamEntryDataProvider.Get(id); SaveLog("AuthParam", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
public IHttpActionResult GetForm(int id) { if (id > 0) { ThrowIfUserHasNoRole(readRole); } using (AuthParamEntryDataProvider authParamEntryDataProvider = new AuthParamEntryDataProvider(Db, ActiveUser, AccessControl, new AuthParamQuery(Db))) { var data = authParamEntryDataProvider.Get(id); SaveLog("AuthParam", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }