private void ValidateCommand(string[] entryAttributes) { string entryText = entryAttributes[1]; string dateOrTime = entryAttributes[0]; if (Validators.IsValidTime(dateOrTime)) { agendaController.AddEntry(entryText, string.Empty, dateOrTime); } else if (Validators.IsValidDate(dateOrTime)) { agendaController.AddEntry(entryText, dateOrTime, string.Empty); } else { Console.WriteLine("Formato invalido, por favor intente de nuevo."); } }
public void ExecuteTask(string userEntry) { string[] controllerCommands = userEntry.Split(" "); string entryText = controllerCommands[2]; string entryDate = controllerCommands[0]; string entryTime = controllerCommands[1]; if (Validators.IsValidDate(entryDate) && Validators.IsValidTime(entryTime)) { agendaController.AddEntry(entryText, entryDate, entryTime); } else { Console.WriteLine("Formato invalido... Debe considerar un formato de: <Fecha> <Hora> <Texto>"); } }
public void ExecuteTask(string entryText) { agendaController.AddEntry(entryText); }