/// <summary>
 /// Initializes an instance of <see cref="DoActionController"/> with
 /// an instance of the <see cref="IDoActionFactory"/> and the <see cref="ILogger"/>.
 /// </summary>
 /// <param name="doActionFactory"></param>
 /// <param name="logger"></param>
 public DoActionController(IDoActionFactory doActionFactory, ILogger <DoActionController> logger)
     : this(doActionFactory)
 {
     this.Logger = logger;
 }
 /// <summary>
 /// Initializes an instance of <see cref="DoActionController"/> with
 /// an instance of the <see cref="IDoActionFactory"/>.
 /// </summary>
 /// <param name="doActionFactory">An instance of the <see cref="IDoActionFactory"/>.</param>
 public DoActionController(IDoActionFactory doActionFactory)
 {
     this.DoActionFactory = doActionFactory;
 }