Skip to content

unchase/ViennaNET

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo, containing .NET Standard based infrastructure libs

Build&Test

Quality Gate Status Maintainability Rating Security Rating Reliability Rating

Coverage Bugs Code Smells Duplicated Lines (%) Lines of Code Technical Debt

Table of contents

ArcSight

  • ViennaNET.ArcSight - library with ArcSight connection logic
  • ViennaNET.ArcSight.DefaultConfiguration - assembly integration into the project through SimpleInjector

Mediator (inner bus)

Messaging

IBM MQ:

Kafka:

RabbitMQ:

ORM

  • ViennaNET.Orm - DAL, wrapper over NHibernate
  • ViennaNET.Orm.DefaultConfiguration - assembly integration into the project through SimpleInjector
  • ViennaNET.Orm.Seedwork - assembly with interfaces

DB2:

MSSql:

  • ViennaNET.Orm.MSSQL - connection of the MSSql driver
  • ViennaNET.Orm.MSSQL.DefaultConfiguration - assembly integration into the project through SimpleInjector

Oracle:

  • ViennaNET.Orm.Oracle - connecting the Oracle driver
  • ViennaNET.Orm.Oracle.DefaultConfiguration - assembly integration into the project through SimpleInjector

PostgreSQL:

  • ViennaNET.Orm.PostgreSql - connecting the PostgreSql driver
  • ViennaNET.Orm.PostgreSql.DefaultConfiguration - assembly integration into the project through SimpleInjector

SQLite:

  • ViennaNET.Orm.SQLite - connecting the SQLite driver
  • ViennaNET.Orm.SQLite.DefaultConfiguration - assembly integration into the project through SimpleInjector

Redis

  • ViennaNET.Redis - services for working with Redis
  • ViennaNET.Redis.DefaultConfiguration - assembly integration into the project through SimpleInjector

Security

  • ViennaNET.Security - base security interface abstractions library
  • ViennaNET.Security.Jwt - token factory

Useful Utilities

  • ViennaNET.Utils - contains useful extension methods and attributes
  • ViennaNET.Validation - implementation of validation services
  • ViennaNET.Specifications - library for creating and using specifications
  • ViennaNET.Sagas - basic implementation of the sagas mechanism

WebApi

  • ViennaNET.WebApi - WebApi-service builder with common AspNetCore & Swagger features enabled
  • ViennaNET.HttpClient - Http-client builder, integrated in standard AspNetCore DI-container

Quickstart

Examples

Description

Let's contribute

Packages

No packages published

Languages

  • C# 99.9%
  • JavaScript 0.1%