public Input( Name name, UseCases useCases, UserInterface userInterface, DataAccess dataAccess, Tips tips, SkipRestore skipRestore) { this.Name = name; this.UseCases = useCases; this.UserInterface = userInterface; this.DataAccess = dataAccess; this.Tips = tips; this.SkipRestore = skipRestore; }
private string GetCommandlines() { StringBuilder script = new StringBuilder(); script.AppendLine("dotnet new clean \\"); script.AppendLine($"--use-cases { UseCases.ToString() } \\"); script.AppendLine($"--data-access { DataAccess.ToString() } \\"); script.AppendLine($"--user-interface { UserInterface.ToString() } \\"); script.AppendLine($"--tips { Tips.ToString() } \\"); script.AppendLine($"--skip-restore { SkipRestore.ToString() } \\"); script.AppendLine($"--name '{ Name.ToString()}'"); string output = script.ToString(); return(output); }
public CleanTemplate( Name name, UseCases useCases, UserInterface userInterface, DataAccess dataAccess, Tips tips, SkipRestore skipRestore) { this.Name = name; this.UseCases = useCases; this.UserInterface = userInterface; this.DataAccess = dataAccess; this.Tips = tips; this.SkipRestore = skipRestore; this.OrderUtcDate = DateTime.UtcNow; this.CommandLines = GetCommandlines(); }
public Input( Guid orderId, Name name, UseCases useCases, UserInterface userInterface, DataAccess dataAccess, ServiceBus serviceBus, Tips tips, SkipRestore skipRestore) { this.OrderId = orderId; this.Name = name; this.UseCases = useCases; this.UserInterface = userInterface; this.DataAccess = dataAccess; this.ServiceBus = serviceBus; this.Tips = tips; this.SkipRestore = skipRestore; }