Esempio n. 1
0
 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;
 }