public SuspeitoAleatorio ObterSuspeitoAleatorio(ListaDados oLista) { var oSuspeitoAleatorio = new SuspeitoAleatorio(); oSuspeitoAleatorio.IdSuspeito = oSuspeitoAleatorio.obterSuspeitoAleatorio(oLista.Suspeitos.ToList()); oSuspeitoAleatorio.IdLocal = oSuspeitoAleatorio.obterLocalAleatorio(oLista.Locais.ToList()); oSuspeitoAleatorio.IdArma = oSuspeitoAleatorio.obterArmaAleatorio(oLista.Armas.ToList()); return(oSuspeitoAleatorio); }
private ListaDados gerarObjetosModel() { var SuspeitoApp = SuspeitoAplicacaoConstrutor.SuspeitoAplicacao(); var LocalApp = LocalAplicacaoConstrutor.LocalAplicacao(); var ArmaApp = ArmaAplicacaoConstrutor.ArmaAplicacao(); var Lista = new ListaDados(); Lista.Suspeitos = SuspeitoApp.listarTodos(); Lista.Locais = LocalApp.listarTodos(); Lista.Armas = ArmaApp.listarTodos(); return(Lista); }
public ActionResult Index() { var ListaDadosApp = new ListaDadosAplicacao(); var SuspeitoAleatorioApp = new SuspeitoAleatorioAplicacao(); ViewBag.Mensagem = ""; var Model = new ListaDados(); Model = ListaDadosApp.obterListaObjetos(); ViewBag.IdSuspeito = new SelectList(Model.Suspeitos, "IdSuspeito", "Nome"); ViewBag.IdLocal = new SelectList(Model.Locais, "IdLocal", "Descricao"); ViewBag.IdArma = new SelectList(Model.Armas, "IdArma", "Descricao"); var oSuspeitoAleatorio = SuspeitoAleatorioApp.ObterSuspeitoAleatorio(Model); // Serializando suspeito aleatorio var suspeitoAleatorio_serializado = JsonConvert.SerializeObject(oSuspeitoAleatorio); System.IO.File.WriteAllText(AppDomain.CurrentDomain.BaseDirectory + @"\suspeitoAleatorio.json", suspeitoAleatorio_serializado); return(View()); }