public void GetCustomer() { ArgPipeline.Push(new Customer() { Name = "Adam", AccountNumber = "123456" }); }
public void GetNumbers([ArgDefaultValue(10)] int amount) { for (int i = 0; i < amount; i++) { ArgPipeline.Push(i); } }
public void GetCustomers() { foreach (var customer in Customers) { ArgPipeline.Push(customer); } }
public void GetRecords(int numberOfRecords) { for (int i = 0; i < numberOfRecords; i++) { ArgPipeline.Push(new { Index = i, Name = "Adam", Country = "United States of America" }); } }
public void GetNumbers() { for (int i = 0; i < 10; i++) { ArgPipeline.Push(i); } }
public void Send(int numberOfNumbers) { for (int i = 0; i < numberOfNumbers; i++) { ArgPipeline.Push(i); } }
public void GetCustomer(string accountNumber) { var match = (from c in Customers where c.AccountNumber == accountNumber select c).SingleOrDefault(); if (match != null) { ArgPipeline.Push(match); } }
public void DeleteCustomer([ArgPipelineTarget, ArgRequired(IfNot = "customerId")] Customer pipedCustomer, [ArgCantBeCombinedWith("pipedCustomer"), ArgRequired(IfNot = "pipedCustomer")] string customerId) { ArgPipeline.Push(pipedCustomer); if (CustomerDeleted != null) { CustomerDeleted(pipedCustomer); } }
public void Double([ArgPipelineTarget(PipelineOnly = false)] double number) { var output = 2 * number; PowerLogger.LogLine("Double of " + number + " is " + output); Console.Write(number + " - I am the doubler, "); ConsoleString.WriteLine("Muahahahaha!", ConsoleColor.Green); ArgPipeline.Push(output); }
public void DeleteCustomer(string accountNumber) { var customer = (from c in Customers where c.AccountNumber == accountNumber select c).SingleOrDefault(); if (customer == null) { ConsoleString.WriteLine("There is no account with account number: " + accountNumber, ConsoleColor.Red); } else { ArgPipeline.Push(customer); if (CustomerDeleted != null) { CustomerDeleted(customer); } } }
public void EmailCustomer(string accountNumber, string message) { var customer = (from c in Customers where c.AccountNumber == accountNumber select c).SingleOrDefault(); if (customer == null) { ConsoleString.WriteLine("There is no account with account number: " + accountNumber, ConsoleColor.Red); } else { ConsoleString.WriteLine("Emailed customer '" + customer.Name + "' with message '" + message + "'"); ArgPipeline.Push(customer); if (CustomerEmailed != null) { CustomerEmailed(customer, message); } } }
protected override void BeforeSetDrainedToTrue() { ArgPipeline.Push(objects); }
public void Halve([ArgRequired, ArgPipelineTarget] double number) { ArgPipeline.Push(number / 2); }
public void AcceptCustomer([ArgRequired, ArgPipelineTarget] Customer input) { ArgPipeline.Push(input); }
public void ProcessCustomer([ArgPipelineTarget(PipelineOnly = true)] Customer customer) { customer.HasBeenProcessed = true; ArgPipeline.Push(customer); }
/// <summary> /// Pushes the count through the pipeline /// </summary> protected override void BeforeSetDrainedToTrue() { ArgPipeline.Push(count, this); }