/// <summary>
 /// Initialises a new instance of the <see cref="HomeController" /> class.
 /// </summary>
 ///
 /// <param name="logger"> The logger. </param>
 /// <param name="materialHandler"> The Material service handler. </param>
 /// <param name="packHandler"> The Pack service handler. </param>
 /// <param name="planHandler"> The Plan service handler. </param>
 /// <param name="uploadHandler"> The Upload service handler. </param>
 /// <param name="drawHandler"> The Draw service handler. </param>
 public HomeController(ILogger <HomeController> logger, DbServiceHandler <PackIt.Material.Material> materialHandler, DbServiceHandler <PackIt.Pack.Pack> packHandler, DbServiceHandler <PackIt.Plan.Plan> planHandler, IUploadHandler uploadHandler, Packs.DTO.DrawHandler drawHandler)
 {
     this.logger   = logger;
     this.services = new()
     {
         { "Materials", materialHandler },
         { "Packs", packHandler },
Exemplo n.º 2
0
 /// <summary>
 /// Initialises a new instance of the <see cref="PackItController{TCategoryName, TData, TModel, TEditViewModel}" /> class.
 /// </summary>
 ///
 /// <param name="logger"> The logger. </param>
 /// <param name="handler"> The I/O handler. </param>
 protected PackItController(ILogger <TCategoryName> logger, DbServiceHandler <TData> handler)
 {
     this.logger  = logger;
     this.handler = handler;
     this.mapper  = new MapperConfiguration(
         cfg =>
     {
         cfg.CreateMap <TData, TModel>();
         cfg.CreateMap <TModel, TData>();
     }).CreateMapper();
 }
 /// <summary>
 /// Initialises a new instance of the <see cref="HomeController" /> class.
 /// </summary>
 ///
 /// <param name="logger"> The logger. </param>
 /// <param name="handler"> The I/O handler. </param>
 /// <param name="drawHandler"> The drawing handler. </param>
 public HomeController(ILogger <HomeController> logger, DbServiceHandler <PackIt.Pack.Pack> handler, DrawHandler drawHandler)
     : base(logger, handler)
 {
     this.drawHandler = drawHandler;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initialises a new instance of the <see cref="HomeController" /> class.
 /// </summary>
 ///
 /// <param name="logger"> The logger. </param>
 /// <param name="handler"> The I/O handler. </param>
 public HomeController(ILogger <HomeController> logger, DbServiceHandler <PackIt.Material.Material> handler)
     : base(logger, handler)
 {
 }
Exemplo n.º 5
0
 /// <summary>
 /// Initialises a new instance of the <see cref="HomeController" /> class.
 /// </summary>
 ///
 /// <param name="logger"> The logger. </param>
 /// <param name="handler"> The I/O handler. </param>
 public HomeController(ILogger <HomeController> logger, DbServiceHandler <PackIt.Plan.Plan> handler)
     : base(logger, handler)
 {
 }