public DeleteTruckModule( IFindTruckQuery findTruckQuery, ICommand <DeleteTruck> deleteTruck) { this.findTruckQuery = findTruckQuery; this.deleteTruck = deleteTruck; }
public EditTruckModule( IFindTruckQuery findTruckQuery, IGetColorOptionsQuery getColorOptions, ICommand <EditTruck> editTruck) { this.findTruckQuery = findTruckQuery; this.getColorOptions = getColorOptions; this.editTruck = editTruck; }
/// <summary> /// Representa uma interação no Console onde o usuário busca por um Caminhão /// através do seu chasse. /// </summary> public static async Task <Infra.Database.Entities.Truck> FindTruck(IFindTruckQuery query) { do { Write("Digite o chassi do Caminhão: "); var chassis = ReadLine(); if (string.IsNullOrWhiteSpace(chassis)) { continue; } var result = await query.ExecuteAsync(chassis); if (!result.IsSuccess) { WriteLine(result.Message); continue; } return(result.Content); } while (true); }
public FindTruckModule(IFindTruckQuery findTruckQuery) { this.findTruckQuery = findTruckQuery; }