Esempio n. 1
0
        protected ApiControllerBase(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository)
            : base(apiServiceContext)
        {
            Contract.Requires(apiServiceContext != null);

            this.BloggingRepository = bloggingRepository;
        }
Esempio n. 2
0
        // PUBLIC CONSTRUCTORS //////////////////////////////////////////////
        #region Constructors
        public ApiExceptionFilter(IApiServiceContext apiServiceContext, IHttpContextAccessor httpContextAccessor)
        {
            Contract.Requires(apiServiceContext != null);
            Contract.Requires(httpContextAccessor != null);

            this.ApiServiceContext   = apiServiceContext;
            this.HttpContextAccessor = httpContextAccessor;
        }
Esempio n. 3
0
        // 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)
 {
 }
Esempio n. 5
0
 public ArticlesController(IApiServiceContext apiServiceContext, BloggingRepository bloggingRepository)
     : base(apiServiceContext, bloggingRepository)
 {
 }
Esempio n. 6
0
        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)
 {
 }