protected ApiControllerBase(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository) : base(apiServiceContext) { Contract.Requires(apiServiceContext != null); this.BloggingRepository = bloggingRepository; }
// PUBLIC CONSTRUCTORS ////////////////////////////////////////////// #region Constructors public ApiExceptionFilter(IApiServiceContext apiServiceContext, IHttpContextAccessor httpContextAccessor) { Contract.Requires(apiServiceContext != null); Contract.Requires(httpContextAccessor != null); this.ApiServiceContext = apiServiceContext; this.HttpContextAccessor = httpContextAccessor; }
// PUBLIC METHODS /////////////////////////////////////////////////// #region Extension Methods public static DocumentContext CreateApiDocumentContext(this IApiServiceContext apiServiceContext) { Contract.Requires(apiServiceContext != null); var documentContextOptions = apiServiceContext.ApiDocumentContextOptions; var documentContext = new DocumentContext(documentContextOptions); return(documentContext); }
public CommentsController(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository) : base(apiServiceContext, bloggingRepository) { }
public ArticlesController(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository) : base(apiServiceContext, bloggingRepository) { }
protected ApiController(IApiServiceContext apiServiceContext) { Contract.Requires(apiServiceContext != null); this.ApiServiceContext = apiServiceContext; }
public HomeController(IApiServiceContext apiServiceContext) { _repository = new AuthorCorseRepo(); this.ApiServiceContext = apiServiceContext; }
public PeopleController(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository) : base(apiServiceContext, bloggingRepository) { }
public ApiEntryPointController(IApiServiceContext apiServiceContext) : base(apiServiceContext) { }