Exemplo n.º 1
0
        public IActionResult Cadastrar(IFormCollection form)
        {
            TarefaModel tarefa = new TarefaModel {
                Id        = 1,
                Nome      = form["nome"],
                Descricao = form["descricao"],
                Tipo      = form["tipo"],
            };

            tarefa.DataCriacao = DateTime.Now;

            TarefaRepositorio tarefaRap = new TarefaRepositorio();

            List <TarefaModel> lsTarefas = tarefaRap.CarregarTarefaCSV();

            tarefa.Id = lsTarefas.Count + 1;

            using (StreamWriter escrever = new StreamWriter("tarefas.csv", true)) {
                escrever.WriteLine($"{tarefa.Id};{tarefa.Nome};{tarefa.Descricao};{tarefa.Tipo};{tarefa.DataCriacao}");
            }

            ViewBag.Mensagem = "Tarefa cadastrada com sucesso";

            return(View());
        }