コード例 #1
0
        public IActionResult Aceitar(int id)
        {
            DepoimentosModels item = duvidasRepositorio.BuscarPorId(id);

            duvidasRepositorio.Aceitar(item);
            System.Console.WriteLine("Aceitou");
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public IActionResult CadastroDeDuvida(IFormCollection Form)
        {
            DepoimentosModels duvida = new DepoimentosModels();

            duvida.Nome   = Form["nome"];
            duvida.Titulo = Form["titulo"];
            duvida.Texto  = Form["texto"];
            duvidasRepositorio.DuvidasNoCSV(duvida);


            return(RedirectToAction("Index", "Duvidas"));
        }
コード例 #3
0
        public void DuvidasNoCSV(DepoimentosModels depoimentos)
        {
            if (File.Exists(PATH))
            {
                depoimentos.Id = File.ReadAllLines(PATH).Length + 1;
            }
            else
            {
                depoimentos.Id = 1;
            }
            depoimentos.ConfirmacaoAdm = 0;
            depoimentos.Data           = DateTime.Now;
            StreamWriter sw = new StreamWriter(PATH, true);

            sw.WriteLine($"{depoimentos.Id};{depoimentos.Nome};{depoimentos.Titulo};{depoimentos.Texto};{depoimentos.Data.ToShortDateString()};{depoimentos.ConfirmacaoAdm}");
            sw.Close();
        }
コード例 #4
0
        public DepoimentosModels Recusar(DepoimentosModels duvida)
        {
            string[] linhas = File.ReadAllLines("DataBase/Depoimentos.csv");

            for (int i = 0; i < linhas.Length; i++)
            {
                if (string.IsNullOrEmpty(linhas[i]))
                {
                    continue;
                }
                string[] dadosDaLinha = linhas[i].Split(";");
                //Vamos veriricar se o id do usuario é igual ao da Linha;
                if (duvida.Id.ToString() == dadosDaLinha[0])
                {
                    linhas[i] = $"{duvida.Id};{duvida.Nome};{duvida.Titulo};{duvida.Texto};{duvida.Data.ToShortDateString()};2";
                    break;
                }
            }//fim do for
            File.WriteAllLines("DataBase/Depoimentos.csv", linhas);
            return(duvida);
        }
コード例 #5
0
        public List <DepoimentosModels> Listar()
        {
            string[] linhas = File.ReadAllLines(PATH);
            foreach (var item in linhas)
            {
                if (string.IsNullOrEmpty(item))
                {
                    continue;
                }
                string[] dados = item.Split(";");

                DepoimentosModels depoimentos = new DepoimentosModels();

                depoimentos.Id             = int.Parse(dados[0]);
                depoimentos.Nome           = dados[1];
                depoimentos.Titulo         = dados[2];
                depoimentos.Texto          = dados[3];
                depoimentos.Data           = DateTime.Parse(dados[4]);
                depoimentos.ConfirmacaoAdm = int.Parse(dados[5]);

                Listadepoimentos.Add(depoimentos);
            }
            return(Listadepoimentos);
        }