Exemple #1
0
        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);
        }
Exemple #3
0
        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());
        }