Show / Hide Table of Contents

Class ErrorHandler

Inheritance
Object
ErrorHandler
Implements
IErrorHandler
Namespace: Apod.Logic.Errors
Assembly: Apod.dll
Syntax
public class ErrorHandler : object, IErrorHandler

Constructors

| Improve this Doc View Source

ErrorHandler(IErrorBuilder, DateTime, DateTime)

Declaration
public ErrorHandler(IErrorBuilder errorBuilder, DateTime firstValidDate = null, DateTime lastValidDate = null)
Parameters
Type Name Description
IErrorBuilder errorBuilder
DateTime firstValidDate
DateTime lastValidDate

Methods

| Improve this Doc View Source

ValidateCount(Int32)

Declaration
public ApodError ValidateCount(int count)
Parameters
Type Name Description
Int32 count
Returns
Type Description
ApodError
| Improve this Doc View Source

ValidateDate(DateTime)

Declaration
public ApodError ValidateDate(DateTime dateTime)
Parameters
Type Name Description
DateTime dateTime
Returns
Type Description
ApodError
| Improve this Doc View Source

ValidateDateRange(DateTime, DateTime)

Declaration
public ApodError ValidateDateRange(DateTime startDate, DateTime endDate = null)
Parameters
Type Name Description
DateTime startDate
DateTime endDate
Returns
Type Description
ApodError
| Improve this Doc View Source

ValidateHttpResponseAsync(HttpResponseMessage)

Declaration
public ValueTask<ApodError> ValidateHttpResponseAsync(HttpResponseMessage httpResponse)
Parameters
Type Name Description
HttpResponseMessage httpResponse
Returns
Type Description
ValueTask<ApodError>

Implements

IErrorHandler
  • Improve this Doc
  • View Source
Back to top Generated by DocFX