public ActionResult Guardar(ComentariosModel model) { var rm = new ResponseModel(); var consulta = db.comentarios.Where(m => m.ID == model.Id).FirstOrDefault(); if (consulta == null) { consulta = new comentarios(); consulta.ID_TIPO_PROGRAMA = model.Programa; consulta.COMENTARIO = model.Comentario; db.comentarios.Add(consulta); } else { consulta.ID_TIPO_PROGRAMA = model.Programa; consulta.COMENTARIO = model.Comentario; } if (db.SaveChanges() > 0) { rm.response = true; rm.message = "Se guardaron los datos correctamente"; rm.result = true; rm.function = "reload(true,'" + rm.message + "')"; } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public IActionResult Comentarios(IFormCollection form) { var comentarioFormulario = form["comentario"]; var email = HttpContext.Session.GetString(SESSION_EMAIL); ComentariosModel comentarios = new ComentariosModel(); comentarios.Comentario = comentarioFormulario; cadastroRepositorio.RegistrarComentariosCSV(comentarios); return(RedirectToAction("Index", "Home")); }
// GET: Comentarios public ActionResult Index() { ComentariosModel model = new ComentariosModel(); model.permisos = PermisosModulo.ObtenerPermisos(Modulo.COMENTARIOS); if (model.permisos == null) { TempData["message"] = "danger,No tiene pemisos"; return(Redirect("~/Home")); } return(View(ABSOLUTE_PATH, model)); }
public void ReagistarNoCSV(ComentariosModel comentarios) { if (File.Exists(PATH)) { comentarios.Id = File.ReadAllLines(PATH).Length + 1; } else { comentarios.Id = 1; } StreamWriter sw = new StreamWriter(PATH, true); sw.WriteLine($"{comentarios.Id};{comentarios.Email};{comentarios.Comentario}; {comentarios.Status}; {comentarios.DataComentario}"); sw.Close(); }
public ComentariosModel Comentar(ComentariosModel comentarios) { if (File.Exists("comentarios.csv")) { comentarios.ID = System.IO.File.ReadAllLines("comentarios.csv").Length + 1; } else { comentarios.ID = 1; } using (StreamWriter sw = new StreamWriter("comentarios.csv", true)) { sw.WriteLine($"{comentarios.ID};{comentarios.Nome};{comentarios.Email};{comentarios.Comentario};{DateTime.Now};{false}"); } return(comentarios); }
public ComentariosModel RegistrarComentariosCSV(ComentariosModel comentarios) { if (File.Exists(PATH2)) { comentarios.Id = File.ReadAllLines(PATH2).Length + 1; } else { comentarios.Id = 1; } StreamWriter sw = new StreamWriter(PATH2, true); sw.WriteLine($"{comentarios.Id}; {comentarios.Email}; {comentarios.Comentario};{comentarios.Status};{comentarios.DataComentario}"); sw.Close(); return(comentarios); }
public IActionResult Comentar(IFormCollection form) { if (HttpContext.Session.GetString("nomeUsuario") == null) { return(RedirectToAction("Login", "Usuario")); } String Nome = HttpContext.Session.GetString("nomeUsuario"); String Email = HttpContext.Session.GetString("emailUsuario"); ComentariosModel comentariosModel = new ComentariosModel(nome: Nome, email: Email, comentario: form["comentario"]); ComentariosRepositorio.Comentar(comentariosModel); TempData["Coment"] = "Comentário enviado para aprovação!"; return(View()); }
public List <ComentariosModel> ListarComentario() { List <ComentariosModel> listaDeComentarios = new List <ComentariosModel> (); string[] linhas = File.ReadAllLines(PATH2); foreach (var item in linhas) { if (string.IsNullOrEmpty(item)) { continue; } string[] dados = item.Split(";"); ComentariosModel comentarios = new ComentariosModel(); comentarios.Id = int.Parse(dados[0]); comentarios.Email = dados[1]; comentarios.Comentario = dados[2]; comentarios.Status = dados[3]; listaDeComentarios.Add(comentarios); } return(listaDeComentarios); }
public List <ComentariosModel> Aprovados() { List <ComentariosModel> ComentariosAprovados = new List <ComentariosModel> (); if (!File.Exists("comentarios.csv")) { return(ComentariosAprovados); } string[] linhas = File.ReadAllLines("comentarios.csv"); foreach (string linha in linhas) { if (string.IsNullOrEmpty(linha)) { continue; } string[] Dados = linha.Split(";"); ComentariosModel comentarios = new ComentariosModel( id: int.Parse(Dados[0]), nome: Dados[1], email: Dados[2], comentario: Dados[3], data: DateTime.Parse(Dados[4]), status: bool.Parse(Dados[5]) ); if (comentarios.Status == true) { ComentariosAprovados.Add(comentarios); } } return(ComentariosAprovados.OrderBy(x => x.DataCriacao).Reverse().ToList()); }
private List <ComentariosModel> ListaCSVcm() { List <ComentariosModel> lsComentarios = new List <ComentariosModel> (); if (!File.Exists("comentarios.csv")) { return(lsComentarios); } string[] linhas = File.ReadAllLines("comentarios.csv"); foreach (string linha in linhas) { if (string.IsNullOrEmpty(linha)) { continue; } string[] Dados = linha.Split(";"); ComentariosModel comentarios = new ComentariosModel( id: int.Parse(Dados[0]), nome: Dados[1], email: Dados[2], comentario: Dados[3], data: DateTime.Parse(Dados[4]), status: bool.Parse(Dados[5]) ); lsComentarios.Add(comentarios); } return(lsComentarios); }