public MappingUserToRoleGroupCreateHandler(GlobalSolusindoDb db, tblM_User user, MappingUserToRoleGroupValidator mappingUserToRoleGroupValidator, MappingUserToRoleGroupFactory mappingUserToRoleGroupFactory, MappingUserToRoleGroupQuery mappingUserToRoleGroupQuery, AccessControl accessControl) : base(db, user)
 {
     this.mappingUserToRoleGroupValidator         = mappingUserToRoleGroupValidator;
     this.mappingUserToRoleGroupFactory           = mappingUserToRoleGroupFactory;
     this.mappingUserToRoleGroupQuery             = mappingUserToRoleGroupQuery;
     this.mappingUserToRoleGroupEntryDataProvider = new MappingUserToRoleGroupEntryDataProvider(db, user, accessControl, mappingUserToRoleGroupQuery);
 }
Ejemplo n.º 2
0
 public IHttpActionResult GetForm([FromBody] UserRoleMapPK userRoleMapPK)
 {
     ThrowIfUserHasNoRole(readRole);
     using (MappingUserToRoleGroupEntryDataProvider mappingUserToRoleGroupEntryDataProvider = new MappingUserToRoleGroupEntryDataProvider(Db, ActiveUser, AccessControl, new MappingUserToRoleGroupQuery(Db)))
     {
         var data = mappingUserToRoleGroupEntryDataProvider.Get(userRoleMapPK.RoleGroupPK, userRoleMapPK.UserPK);
         SaveLog("MappingUserToRoleGroup", "GetForm", JsonConvert.SerializeObject(new { primaryKey = userRoleMapPK.RoleGroupPK }));
         return(Ok(new SuccessResponse(data)));
     }
 }