コード例 #1
0
        public static List <AtividadeModel> ListarAtividades()
        {
            ListaDeAtividades.Clear();
            var listaDeAtividades = File.ReadAllLines(Atividades_Path);

            foreach (var item in listaDeAtividades)
            {
                var dados      = item.Split(";");
                var carroModel = new CarroModel(
                    marca: dados[2],
                    modelo: dados[3],
                    placa: dados[4]
                    );
                var condutorModel = new CondutorModel(
                    nomeCondutor: dados[1],
                    carro: carroModel
                    );
                var atividadeModel = new AtividadeModel(
                    id: int.Parse(dados[0]),
                    condutor: condutorModel,
                    carro: carroModel
                    );
                ListaDeAtividades.Add(atividadeModel);
            }
            return(ListaDeAtividades);
        }
コード例 #2
0
        public IActionResult RegistrarAtividade(IFormCollection form)
        {
            var carroModel = new CarroModel(
                placa: form["placaCarro"],
                marca: form["marcaCarro"],
                modelo: form["modeloCarro"]
                );
            var condutorModel = new CondutorModel(
                carro: carroModel,
                nomeCondutor: form["nomeCondutor"]
                );
            var atividade = new AtividadeModel(
                condutor: condutorModel,
                carro: carroModel
                );

            AtividadeRepository.InserirAtividade(atividade);
            ViewData["ViewName"] = "Nova Entrada";
            return(RedirectToAction("NovaEntrada"));
        }
コード例 #3
0
 public AtividadeModel(int id, CondutorModel condutor, CarroModel carro)
 {
     Id       = id;
     Carro    = carro;
     Condutor = condutor;
 }
コード例 #4
0
 public AtividadeModel(CondutorModel condutor, CarroModel carro)
 {
     Carro    = carro;
     Condutor = condutor;
 }