CSharpFunctionalExtensions.HttpResults

Extensions for CSharpFunctionalExtensions to map Results to HttpResults in your WebApi

MIT License

Stars
6
Committers
1

Bot releases are visible (Hide)

CSharpFunctionalExtensions.HttpResults - v0.2.0

Published by DerStimmler 3 months ago

Breaking Changes:

  • rename ToHttpResult<E> to ToStatusCodeHttpResult<E>

Changes:

  • add ToNoContentHttpResult<E> method
  • add ToNoContentHttpResult method
CSharpFunctionalExtensions.HttpResults - v0.1.0

Published by DerStimmler 3 months ago

Breaking Changes:

  • rename ToHttpResult method to ToStatusCodeHttpResult
  • rename ToHttpResult<T> to ToJsonHttpResult<T>
  • rename ToHttpResult<T,E> to ToJsonHttpResult<T,E>
  • ToNoContentHttpResult<T> returns NoContent instead of StatusCodeHttpResult
  • ToNoContentHttpResult<T,E> returns NoContent instead of StatusCodeHttpResult

Changes:

  • add ToOkHttpResult<T> method
  • add ToOkHttpResult<T,E> method
  • add ToStatusCodeHttpResult<T> method
  • add ToStatusCodeHttpResult<T,E> method
CSharpFunctionalExtensions.HttpResults - v0.0.5 Latest Release

Published by DerStimmler 3 months ago

  • rename diagnostic IDs from CFEMAPIXXX to CFEHTTPRXXX
CSharpFunctionalExtensions.HttpResults - v0.0.4

Published by DerStimmler 3 months ago

  • remove IResultError interface because it's not needed
CSharpFunctionalExtensions.HttpResults - v0.0.3

Published by DerStimmler 3 months ago

  • allow derived Stream types for FileStreamHttpResult
  • remove redundant ToFileHttpResult method for Result<Stream>
  • improve test coverage
  • improve README
CSharpFunctionalExtensions.HttpResults - v0.0.2

Published by DerStimmler 4 months ago

  • improve README
  • add XML documentation
  • refactor source generation
CSharpFunctionalExtensions.HttpResults - v0.0.1

Published by DerStimmler 4 months ago

Test Release