/// <summary> /// Includes a convention format for the Frontend aspect of the application /// </summary> /// <param name="builder"><see cref="IApplicationStructureConfigurationBuilder">Builder</see> to build on</param> /// <param name="format">Convention string format</param> /// <returns><see cref="IApplicationStructureConfigurationBuilder">Builder</see> to continue building on</returns> /// <remarks> /// <seealso cref="IApplicationStructureConfigurationBuilder.Include(ApplicationArea, string)">for more details on format</seealso> /// </remarks> public static IApplicationStructureConfigurationBuilder Frontend(this IApplicationStructureConfigurationBuilder builder, string format) { return(builder.Include(ApplicationAreas.Frontend, format)); }
/// <summary> /// Initializes a new instance of <see cref="ApplicationConfigurationBuilder"/> /// </summary> /// <param name="name"><see cref="ApplicationName">Name</see> of the application</param> /// <param name="applicationStructure"><see cref="IApplicationStructureConfigurationBuilder"/> for the <see cref="IApplication"/></param> public ApplicationConfigurationBuilder(ApplicationName name, IApplicationStructureConfigurationBuilder applicationStructure) { Name = name; _applicationStructure = applicationStructure; }
/// <summary> /// Includes a convention format for the Events aspect of the application /// </summary> /// <param name="builder"><see cref="IApplicationStructureConfigurationBuilder">Builder</see> to build on</param> /// <param name="format">Convention string format</param> /// <returns><see cref="IApplicationStructureConfigurationBuilder">Builder</see> to continue building on</returns> /// <remarks> /// <seealso cref="IApplicationStructureConfigurationBuilder.Include(ApplicationArea, string)">for more details on format</seealso> /// </remarks> public static IApplicationStructureConfigurationBuilder Events(this IApplicationStructureConfigurationBuilder builder, string format) { return(builder.Include(ApplicationAreas.Events, format)); }
/// <summary> /// Initializes a new instance of <see cref="ApplicationConfigurationBuilder"/> /// </summary> /// <param name="name"><see cref="ApplicationName">Name</see> of the application</param> /// <param name="applicationStructure"><see cref="IApplicationStructureConfigurationBuilder"/> for the <see cref="IApplication"/></param> public ApplicationConfigurationBuilder(ApplicationName name, IApplicationStructureConfigurationBuilder applicationStructure) { Name = name; _applicationStructure = applicationStructure; Logger.Internal.Trace($"Building application {name}"); }