Beispiel #1
0
        public ResponseSchema definePrograma(ProgramsSchema programa)
        {
            ResponseSchema resNome     = model.setAlimento(programa.getName());
            ResponseSchema resChar     = model.setCaractere(programa.getCharacter());
            ResponseSchema resTempo    = model.setTempo(programa.getTime());
            ResponseSchema resPotencia = model.setPotencia(programa.getPower());


            if (resNome.getError())
            {
                return(resNome);
            }

            if (resChar.getError())
            {
                return(resChar);
            }

            if (resPotencia.getError())
            {
                return(resPotencia);
            }

            if (resTempo.getError())
            {
                return(resTempo);
            }

            return(new ResponseSchema(false, Constants.messageSuccessSetProgram));
        }
Beispiel #2
0
        public bool criarNovoPrograma()
        {
            Console.WriteLine("Escreva o alimento que o programa irá esquentar");
            String nome = Console.ReadLine().Trim();

            Console.WriteLine("Escreva a potencia com um numero de {0} a {1}", Constants.minPowerPossible, Constants.maxPowerPossible);
            String potenciaString = Console.ReadLine();
            int    potencia;

            if (!Int32.TryParse(potenciaString, out potencia))
            {
                potencia = -1;
            }

            Console.WriteLine("Escreva o tempo com um numero de {0} a {1}", Constants.minTimePossible, Constants.maxTimePossible);
            String tempoString = Console.ReadLine();
            int    tempo;

            if (!Int32.TryParse(tempoString, out tempo))
            {
                tempo = -1;
            }

            Console.WriteLine("Escreva o caractere de aquecimento que o programa irá esquentar");
            char caracter = Console.ReadLine().ToCharArray()[0];

            Console.WriteLine("Escreva o alimento que o programa irá esquentar");
            String instrucao = Console.ReadLine();

            ResponseSchema response = programsController.criarPrograma(nome, potencia, tempo, caracter, instrucao);

            Console.WriteLine(response.getMessage());

            return(response.getError());
        }
Beispiel #3
0
        public bool aquecer()
        {
            ResponseSchema response = microWaveController.aquecer();

            Console.WriteLine(response.getMessage());

            return(response.getError());
        }
Beispiel #4
0
        private bool defineTempo(int valor)
        {
            ResponseSchema response = microWaveController.defineTempo(valor);

            Console.WriteLine(response.getMessage());

            return(response.getError());
        }
Beispiel #5
0
        public bool defineAlimento(String valor)
        {
            ProgramsSchema programa = programsController.buscarPrograma(valor);

            if (programa.getName() != "default")
            {
                ResponseSchema response = microWaveController.definePrograma(programa);

                Console.WriteLine(response.getMessage());

                return(response.getError());
            }

            Console.WriteLine(Constants.messageErrorGetProgram);
            Console.WriteLine("");
            Console.WriteLine(programsController.buscarNomeProgramas());
            Console.WriteLine("");
            return(true);
        }