Skip to content

Small generic interfaces and common utilities for building .net applications

License

Notifications You must be signed in to change notification settings

sarul84/Prakrishta.Infrastructure

Repository files navigation

Prakrishta.Infrastructure

Small generic interfaces and common utilities for building .net applications

This project has generic repositories both sync and async that help to build .net applications. There are few extension methods and helper classes commonly used by programmers across the applications.

Build Status: Build Status

Interfaces:

  1. IAddCollection
  2. IAddItem
  3. ICount
  4. ICrudRepository
  5. IDeleteItem
  6. ISearchCollection
  7. ISearchSingle
  8. IUpdateItem
  9. IDynamicResolver<TInterface, TArg>

Helper classes:

  1. Async Helper => to run async method synchronously with out any deadlock
  2. EnumHelper
  3. DelegateComparer
  4. PropertyComparer
  5. DateFormatConverter => to convert date to specific format while deserializing with NewtonJson
  6. TypedClientResolver => to resolve named typed http client

Extensions:

  1. DateTime
  2. DataTable => to strongly typed entity
  3. Object
  4. Collection
  5. Enumerable
  6. String

Releases

No releases published

Packages

No packages published

Languages