Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PostTranslator"/> class.
 /// </summary>
 /// <param name="authData"></param>
 public PostTranslator(ICatiAuthDataLayer authData, IContentTransformer contentTransformer, ICatiImageDataLayer imageDataLayer, IImageUploader uploader)
 {
     this.authDataLayer      = authData;
     this.contentTransformer = contentTransformer;
     this.imageDataLayer     = imageDataLayer;
     this.uploader           = uploader;
 }
Exemple #2
0
 /// <summary>
 /// Initializes the post metadata controller.
 /// </summary>
 /// <param name="authDataLayer">The auth data layer.</param>
 public UserController(ICatiAuthDataLayer authDataLayer, IPasswordHelper passwordHelper)
 {
     this.authDataLayer  = authDataLayer;
     this.passwordHelper = passwordHelper;
 }
Exemple #3
0
 public DefaultAuthorizationHandler(ICatiAuthDataLayer authdataLayer)
 {
     this.authDataLayer = authdataLayer;
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LoginController" class./>
 /// </summary>
 /// <param name="authDatalayer">The auth data layer.</param>
 /// <param name="trace">The tracer.</param>
 public LoginController(ICatiAuthDataLayer authDatalayer, IProgramTrace trace)
 {
     this.authDataLayer = authDatalayer;
     this.tracer        = trace;
 }
Exemple #5
0
 /// <summary>
 /// Initializes the post metadata controller.
 /// </summary>
 /// <param name="datalayer">The data layer.</param>
 /// <param name="authData">The authorization data.</param>
 public PostMetaDataController(ICatiDataLayer datalayer, ICatiAuthDataLayer authData, IPostTranslator postTranslator)
 {
     this.datalayer      = datalayer;
     this.authDataLayer  = authData;
     this.postTranslator = postTranslator;
 }
Exemple #6
0
 /// <summary>
 /// Initializes the post metadata controller.
 /// </summary>
 /// <param name="authDataLayer">The auth data layer.</param>
 public UserController(ICatiAuthDataLayer authDataLayer, IPostTranslator translator)
 {
     this.authDataLayer  = authDataLayer;
     this.postTranslator = translator;
 }
Exemple #7
0
 /// <summary>
 /// Creates a default post translator instance.
 /// </summary>
 /// <param name="authdata">The auth data retreiver.</param>
 /// <param name="transformer">The content transformer.</param>
 /// <param name="imageDataLayer">The image data layer.</param>
 /// <param name="imageUploader">The image uploader.</param>
 /// <returns>The post translator.</returns>
 public static IPostTranslator Create(ICatiAuthDataLayer authdata, IContentTransformer transformer, ICatiImageDataLayer imageDataLayer, IImageUploader imageUploader)
 {
     return(new PostTranslator(authdata, transformer, imageDataLayer, imageUploader));
 }
Exemple #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthTestController"/> class.
 /// </summary>
 /// <param name="authDatalayer">The auth datalayer.</param>
 public AuthTestController(ICatiAuthDataLayer authDatalayer)
 {
     this.authDataLayer = authDatalayer;
 }