public ActionResult Executar(Programa programa, string alimento) { bool success = false; string mensagem = ""; if (string.IsNullOrEmpty(alimento.Trim())) { ModelState.AddModelError(string.Empty, "Informe o alimento"); mensagem += "Informe o alimento"; } if (ModelState.IsValid) { try { Microondas microondas = Microondas.Instance(); if (!microondas.Executar(programa.nome, alimento)) { ModelState.AddModelError(string.Empty, "Alimento incompatível com o programa selecionado"); mensagem += "Alimento incompatível com o programa selecionado"; } else { success = true; } } catch (Exception e) { ModelState.AddModelError(string.Empty, "Houve um erro ao tentar aquecer"); mensagem += "Houve um erro ao tentar aquecer"; } } var resultado = new { success = success, result = mensagem }; return(Json(resultado)); }
public ActionResult NovoPrograma(Programa programa) { if (ModelState.IsValid) { try { Microondas microondas = Microondas.Instance(); microondas.Adicionar(new Programa( programa.nome, programa.instrucao, programa.tempo, programa.potencia, programa.caracter )); } catch (Exception e) { ModelState.AddModelError(string.Empty, "Houve um erro ao tentar adicionar o novo programa"); } } return(View("Index", ListarProgramas())); }
public List <Programa> ListarProgramas() { return(Microondas.Instance().programas.ToList()); }
public List <Programa> ListarProgramas() { List <Programa> lista = Microondas.Instance().programas.ToList(); return(lista); }