public async Task <int> UpdateUserScopeClaim(UserScopeClaimModel model)
        {
            var storedProcedure = "dbo.UserScopeClaim_Update";

            return(await _dataGateway.Execute(storedProcedure,
                                              new
            {
                Id = model.Id,
                userAccountId = model.UserAccountId,
                userScopeId = model.UserScopeId,
                userClaimId = model.UserClaimId,
                role = model.Role
            },
                                              _connectionString.SqlConnectionString));
        }
        public async Task <int> CreateUserScopeClaim(UserScopeClaimModel model)
        {
            var storedProcedure = "dbo.UserScopeClaim_Create";

            DynamicParameters p = new DynamicParameters();

            p.Add("userAccountId", model.UserAccountId);
            p.Add("userScopeId", model.UserScopeId);
            p.Add("userClaimId", model.UserClaimId);
            p.Add("role", model.Role);
            p.Add("Id", DbType.Int32, direction: ParameterDirection.Output);

            await _dataGateway.Execute(storedProcedure, p, _connectionString.SqlConnectionString);

            return(p.Get <int>("Id"));
        }