Example #1
0
        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.");
            }
        }
Example #2
0
        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>");
            }
        }
Example #3
0
 public void ExecuteTask(string entryText)
 {
     agendaController.AddEntry(entryText);
 }