public AvaliacaoModel GetAvaliacao(int iddoacao) { Conexao bd = new Conexao(); try { bd.conectar(); bd.cmd.CommandText = "SELECT AtendimentoFuncionario, Agilidade, Confianca, Transparencia, Cuidado FROM tblDepoimento WHERE fk_IdDoacao = @id"; bd.cmd.Parameters.AddWithValue("@id", iddoacao); bd.dr = bd.cmd.ExecuteReader(); AvaliacaoModel model = new AvaliacaoModel(); if (bd.dr.HasRows) { while (bd.dr.Read()) { model.Atendimento = Convert.ToInt32(bd.dr[0].ToString()); model.Agilidade = Convert.ToInt32(bd.dr[1].ToString()); model.Confianca = Convert.ToInt32(bd.dr[2].ToString()); model.Transparencia = Convert.ToInt32(bd.dr[3].ToString()); model.Cuidado = Convert.ToInt32(bd.dr[4].ToString()); } } bd.cmd.Parameters.Clear(); bd.fechaConexao(); return(model); } catch (System.Data.SqlClient.SqlException) { return(null); } }
private async Task SaveAvaliacao(WaterfallStepContext stepContext, string options) { var avaliacaoModel = new AvaliacaoModel(); avaliacaoModel.id = Guid.NewGuid().ToString(); avaliacaoModel.idUser = stepContext.Context.Activity.From.Id; avaliacaoModel.avaliacao = options; avaliacaoModel.registerDate = DateTime.Now.Date; await _dataBaseService.Avaliacao.AddAsync(avaliacaoModel); await _dataBaseService.SaveAsync(); }
public IActionResult CadastrarAvaliacao(IFormCollection form) { AvaliacaoModel avaliacao = new AvaliacaoModel(); avaliacao.Mensagem = form["avaliacao"]; avaliacao.ClienteNome = form["nome"]; avaliacao.ClienteEmail = form["email"]; avaliacao.DataComentario = DateTime.Now; string path = "Databases/Avaliacoes.csv"; avaliacaoRepositorio.AdicionarCSV(avaliacao, path); return(RedirectToAction("Index", "Home")); }
public void AdicionarCSV(AvaliacaoModel ava, string path) { if (!File.Exists(path)) { File.Create(path).Close(); ava.Id = 1; } else { ava.Id = File.ReadAllLines(path).Length + 1; } StreamWriter sw = new StreamWriter(path, true); sw.WriteLine($"{ava.Id};{ava.ClienteNome};{ava.ClienteEmail};{ava.Mensagem};{ava.DataComentario}"); sw.Close(); }
public void AdicionarCSV(string avaId, string path) { AvaliacaoModel foundAva = BuscarPorId(avaId); //n ta nulo, aceita if (!File.Exists(path)) { File.Create(path).Close(); foundAva.Id = 1; } else { foundAva.Id = File.ReadAllLines(path).Length + 1; } StreamWriter sw = new StreamWriter(path, true); sw.WriteLine($"{foundAva.Id};{foundAva.ClienteNome};{foundAva.ClienteEmail};{foundAva.Mensagem};{foundAva.DataComentario}"); sw.Close(); }
public List <AvaliacaoModel> ListarAvaliacoes(string Path) { List <AvaliacaoModel> listaAvaliacao = new List <AvaliacaoModel>(); string[] Avaliacoes = File.ReadAllLines(Path); foreach (var item in Avaliacoes) { if (string.IsNullOrEmpty(item)) { continue; } string[] dadoAva = item.Split(";"); AvaliacaoModel avaliacao = new AvaliacaoModel(); avaliacao.Id = int.Parse(dadoAva[0]); avaliacao.ClienteNome = dadoAva[1]; avaliacao.ClienteEmail = dadoAva[2]; avaliacao.Mensagem = dadoAva[3]; avaliacao.DataComentario = DateTime.Parse(dadoAva[4]); listaAvaliacao.Add(avaliacao); } return(listaAvaliacao); }
private void SalvarAvaliacao(AvaliacaoModel avaliacao) { }