public virtual JsonResult Crear(Comentario entidad) { var jsonResponse = new JsonResponse { Success = false }; if (ModelState.IsValid) { try { entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString(); entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString(); ComentarioBL.Instancia.Add(entidad); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con éxito"; } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde."; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return Json(jsonResponse, JsonRequestBehavior.AllowGet); }
public void Criar(Comentario comentario) { if (comentario != null) { obc.Comentarios.Add(comentario); obc.SaveChanges(); } }
public static Comentario Insert(Comentario comentario) { ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter(); ComentarioDS.TblComentarioDataTable table = adapter.InsertComentario(comentario.UsuarioID, comentario.VideoID, comentario.ComentarioPadreID, comentario.Descripcion, comentario.FechaCreacion); if (table.Count() == 0) { return null; } Comentario objComentario = RowToDto(table[0]); return CargarInformacionCompleta(objComentario); }
// Se encarga de insertar en la base de datos un comentario que el encargado efectua hacia un becario cuando le rechaza un reporte de horas. public String insertarComentarioEncargado(Comentario comentario) { String resultado = ""; try { adapterComentario.Insert(comentario.cedulaEncargado, comentario.fecha, comentario.cedulaBecario, comentario.comentario); } catch (SqlException e) { resultado = "Error al insertar el comentario"; } return(resultado); }
public Comentario Create(Comentario comentario) { try { _context.Add(comentario); _context.SaveChanges(); } catch (Exception ex) { throw ex; } throw new NotImplementedException(); }
public JsonResult Comentarios([Bind(Include = "Contenido")] Comentario comentario, int idPelicula) { var pelicula = db.PeliculasEdwin.Where(x => x.Id == idPelicula).FirstOrDefault(); comentario.Pelicula = pelicula; var datos = db.Comentarios.Add(comentario); db.SaveChanges(); var comentarios = db.Comentarios.Where(x => x.Id == idPelicula).ToList(); var PeliculaInfo = comentario.Pelicula; //return Json(comentarios); return(Json(comentario.Contenido)); }
public async Task <IActionResult> Post([FromBody] Comentario comentario) { try { _context.Add(comentario); await _context.SaveChangesAsync(); return(Ok(comentario)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// GET: Comentarios/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comentario comentario = await db.Comentario.FindAsync(id); if (comentario == null) { return(HttpNotFound()); } return(View(comentario)); }
public ActionResult Post([FromBody] Comentario comentario) { try { _context.Add(comentario); _context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Comentar(IFormCollection form) { Comentario c = new Comentario(); c.IdComentario = c.GerarCodigo(); c.Mensagem = form["comentario"]; c.IdPublicacao = int.Parse(form["idPublicacao"]); comentario.CriarComentario(c); ViewBag.COMMENTS = comentario.ListarComentarios(); return(LocalRedirect("~/Perfil/Listar")); }
public IActionResult CommentReceita([Bind] Comentario comentario) { int count = comentarioHandling.countComentarios(); //comentario.IdReceita = ; comentario.IdComentario = count + 1; comentario.Dataa = DateTime.Now; if (ModelState.IsValid) { this.comentarioHandling.registerComentario(comentario); } return(View(comentario)); }
public virtual IActionResult AddLivros([FromBody] Comentario comentario) { //TODO: Uncomment the next line to return response 201 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(201); //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); //TODO: Uncomment the next line to return response 409 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(409); throw new NotImplementedException(); }
public int AddComentario(Comentario model) { try { _appDbContext.Comentarios .Add(model); _appDbContext.SaveChanges(); return(200); } catch (Exception) { return(500); } }
public Comentario createComentario(comentarios coment) { int id = coment.PK_comentarios; string fanatico = _manejadorDB.obtenerUsuario(coment.FK_COMENTARIOS_USUARIOS).username; DateTime fecha = coment.fechaCreacion; string contenido = coment.comentario; float calificacion = coment.calificacion; string estado = _manejadorDB.obtenerEstado(coment.FK_COMENTARIOS_ESTADOS).estado; string banda = _manejadorDB.obtenerBanda(coment.FK_COMENTARIOS_BANDAS).nombreBan; Comentario nuevoComentario = new Comentario(id, fanatico, fecha, contenido, calificacion, estado, banda); return(nuevoComentario); }
public List <Comentario> BuscarPorNoticia(int codNoticia) { var lstComentarios = new List <Comentario>(); using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { string strSQL = @"SELECT C.*, U.NOME AS NOME_USUARIO FROM COMENTARIO C INNER JOIN USUARIO U ON (U.ID = C.ID_USUARIO) WHERE C.ID_NOTICIA = @ID_NOTICIA;"; using (SqlCommand cmd = new SqlCommand(strSQL)) { conn.Open(); cmd.Connection = conn; cmd.Parameters.Add("@ID_NOTICIA", SqlDbType.Int).Value = codNoticia; cmd.CommandText = strSQL; var dataReader = cmd.ExecuteReader(); var dt = new DataTable(); dt.Load(dataReader); conn.Close(); foreach (DataRow row in dt.Rows) { var comentario = new Comentario() { Id = Convert.ToInt32(row["ID"]), Noticia = new Noticia() { Cod = Convert.ToInt32(row["ID_NOTICIA"]), }, Usuario = new Usuario() { Id = Convert.ToInt32(row["ID_USUARIO"]), Nome = row["NOME_USUARIO"].ToString() }, DataHora = Convert.ToDateTime(row["DATAHORA"]), Texto = row["TEXTO"].ToString() }; lstComentarios.Add(comentario); } } } return(lstComentarios); }
// GET: Comentarios/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comentario comentario = db.Comentarios.Find(id); if (comentario == null) { return(HttpNotFound()); } return(View(comentario)); }
// GET: Comentarios/Edit/5 public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Comentario comentario = db.Comentarios.Find(id); if (comentario == null) { return HttpNotFound(); } ViewBag.PublicacionId = new SelectList(db.Publicaciones, "Id", "Descripcion", comentario.PublicacionId); return View(comentario); }
public async Task <ComentariosDTO> VerDetallesPelicula(int id) { try { Comentario comentario = await _context.Comentarios.Where(x => x.Id == id).FirstOrDefaultAsync(); ComentariosDTO result = _mapper.Map <ComentariosDTO>(comentario); return(result); } catch (Exception ex) { throw; } }
public ActionResult <Comentario> Create(Comentario comentario) { DateTime dateOnly = DateTime.Now; var date1 = dateOnly.Date; comentario.fecha = date1.ToString("d"); var taller = _taller.Get(comentario.idTaller); var cliente = _cliente.Get(comentario.idCliente); comentario.nombreTaller = taller.nombreTaller; comentario.nombreCliente = cliente.Nombre + " " + cliente.apellidop; _comentarios.Create(comentario); return(CreatedAtRoute("GetComentario", new { idComentario = comentario.Id.ToString() }, comentario)); }
public void NuevoElementoOK() { Elemento e1 = utilidad.NuevoElemento(); Comentario c1 = utilidad.NuevoComentario(); List <Comentario> comentarios = new List <Comentario>(); comentarios.Add(c1); Pizarron p = utilidad.NuevoPizarron(); Elemento.Point origen = new Elemento.Point(23, 33); Elemento e2 = new Elemento('T', 100, 240, comentarios, origen, p); Assert.AreEqual(e1, e2); }
// DELETE api/comentarios/5 public IHttpActionResult Delete(int id) { Comentario comentario = RepositorioComentario.Comentarios.FirstOrDefault(l => l.id_comentario == id); if (comentario != null) { RepositorioComentario.Comentarios.Remove(comentario); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK))); } else { return(ResponseMessage(Request.CreateResponse <string>(HttpStatusCode.NotFound, "Comentário não localizado"))); } }
public static bool Comentar(long IdUsuario, long IdPost, string texto, long IdComentario) { bool comentou = false; int salvou = 0; using (PrivacyContext context = new PrivacyContext()) { if (IdComentario > 0) { var objetoComentario = context.Comentario.Where(c => c.IdComentario == IdComentario).FirstOrDefault(); if (objetoComentario != null) { objetoComentario.Texto = texto; objetoComentario.DataCadastro = DateTime.Now; objetoComentario.Ativo = true; context.Update(objetoComentario); salvou = context.SaveChanges(); if (salvou == 1) { comentou = true; } return(comentou); } } Comentario comentario = new Comentario(); comentario.IdUsuario = IdUsuario; comentario.IdPost = IdPost; comentario.DataCadastro = DateTime.Now; comentario.Texto = texto; comentario.Ativo = true; context.Add(comentario); salvou = context.SaveChanges(); if (salvou == 1) { comentou = true; } return(comentou); } }
public IActionResult AddComentario(Comentario model) { if (ModelState.IsValid) { var result = _comentario.AddComentario(model); if (result == 200) { return(Redirect($"/Noticias/Details/{model.NoticiaId}")); } return(Redirect($"/Noticias/Details/{model.NoticiaId}")); } return(Redirect($"/Noticias/Details/{model.NoticiaId}")); }
public async Task <IActionResult> Create(int id, [Bind("ComentarioId,Titulo,Descricao,DataComentario,Autor,MensagemId")] Comentario comentario) { if (ModelState.IsValid) { comentario.Autor = User.Identity.Name; comentario.MensagemId = id; _context.Add(comentario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MensagemId"] = new SelectList(_context.Mensagem, "MensagemId", "MensagemId", comentario.MensagemId); return(View(comentario)); }
public ActionResult Create([Bind(Include = "IdComentario,Comentar,Email,produto_2")] Comentario comentario) { if (ModelState.IsValid) { var email = User.Identity.GetUserName(); comentario.Email = email; db.Comentario.Add(comentario); db.SaveChanges(); return(RedirectToAction("Details", "Produto", new { id = comentario.produto_2 })); } ViewBag.produto_2 = new SelectList(db.Produto, "IdPrduto", "IdPrduto", comentario.produto_2); return(View(comentario)); }
public IHttpActionResult DeleteComentario(int id) { Comentario comentario = db.Comentarios.Find(id); if (comentario == null) { return(NotFound()); } db.Comentarios.Remove(comentario); db.SaveChanges(); return(Ok(comentario)); }
public List <Comentario> Listar() { var linhas = ObterRegistrosCSV(PATH); foreach (var item in linhas) { if (item != "") { Comentario comentario = ConverterEmObjeto(item); this.comentariosList.Add(comentario); } } return(this.comentariosList); }
public ActionResult <Comentario> AddComentario(ComentarioDto comentarioDto) { var comentario = new Comentario() { Descricao = comentarioDto.Descricao, ForumId = comentarioDto.ForumId, UsuariaId = comentarioDto.UsuariaId }; _dBContext.Comentarios.Add(comentario); _dBContext.SaveChangesAsync(); return(comentario); }
public static List <Comentario> getAllComents() { List <Comentario> listaComentarios = new List <Comentario>(); QueueOverflow.DAL.ComentarioDSTableAdapters.ComentariosTableAdapter objDataSet = new QueueOverflow.DAL.ComentarioDSTableAdapters.ComentariosTableAdapter(); ComentarioDS.ComentariosDataTable dtComentarios = objDataSet.GetAllComents(); foreach (ComentarioDS.ComentariosRow row in dtComentarios) { Comentario objComentario = rowToDto(row); listaComentarios.Add(objComentario); } return(listaComentarios); }
public ActionResult Create(Comentario comentario) { if (ModelState.IsValid) { comentario.CreatedAt = DateTime.Now; comentario.UpdatedAt = DateTime.Now; context.Comentarios.Add(comentario); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(comentario)); }
// POST api/comentarios public IHttpActionResult Post([FromBody] Comentario objeto) { Comentario comentario = RepositorioComentario.Comentarios.FirstOrDefault(l => l.id_comentario == objeto.id_comentario); if (comentario != null) { return(ResponseMessage(Request.CreateResponse <string>(HttpStatusCode.Conflict, "Já existe um registro"))); } else { RepositorioComentario.Comentarios.Add(objeto); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK))); } }
// GET: Articulo/Details/5 public ActionResult Details(int id) { ComentarioCEN cen = new ComentarioCEN(); ComentarioEN en = new ComentarioEN(); en = cen.ReadOID(id); AssemblerComentario ass = new AssemblerComentario(); Comentario sol = ass.ConvertENToModelUI(en); return(View(sol)); }
//METODOS DE CONEXION TABLA COMENTARIO public static void CrearComentario(Comentario comentario) { string sql = "insert into [SistemaTickets].[dbo].[comentario] ([id_ticket], [usuario_tecnico], [comentario] ) VALUES (@id_ticket, @usuario_tecnico, @comentario)"; using (SqlConnection conn = new SqlConnection(connString)) { var rows = conn.Execute(sql, new { comentario.id_Ticket, comentario.usuario_tecnico, comentario.comentario }); } }
public virtual ActionResult Crear() { try { var entidad = new Comentario { COM_Nombre = string.Empty }; PrepararDatos(ref entidad, "Crear"); return PartialView("Edit", entidad); } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); return new HttpNotFoundWithViewResult("Error"); } }
private static Comentario CargarInformacionCompleta(Comentario objComentario) { if (objComentario == null) { return null; } //objComentario.ComentarioPadre = ComentarioBLL.SelectById(objComentario.ComentarioPadreID); //objComentario.Video = VideoBLL.SelectById(objComentario.VideoID); //objComentario.ComentariosHijo = ComentarioBLL.SelectByComentarioPadreID(objComentario.Id); return objComentario; }
public static void Update(Comentario comentario) { ComentarioDSTableAdapters.TblComentarioTableAdapter adapter = new ComentarioDSTableAdapters.TblComentarioTableAdapter(); adapter.Update(comentario.UsuarioID, comentario.VideoID, comentario.ComentarioPadreID, comentario.Descripcion, comentario.FechaCreacion, comentario.Id); }
public static Comentario Comentar(int fraseId, string comentario) { var frase = _frases.FirstOrDefault(f => f.FraseId == fraseId); if (frase == null) return null; var comentarioFrase = new Comentario() { Texto = comentario, FechaCreacion = DateTime.Now }; frase.Comentarios.Add(comentarioFrase); comentarioFrase.ComentarioId = fraseId * 1000 + frase.Comentarios.Count(); return comentarioFrase; }
private static Comentario RowToDto(ComentarioDS.TblComentarioRow row) { Comentario objComentario = new Comentario(); objComentario.Id = row.Id; objComentario.UsuarioID = row.UsuarioID; objComentario.VideoID = row.VideoID; objComentario.ComentarioPadreID = row.ComentarioPadreID; objComentario.Descripcion = row.Descripcion; objComentario.FechaCreacion = row.FechaCreacion; return objComentario; }
// GET: Comentarios/Create public ActionResult Create(int id) { var comentarios = new Comentario(); comentarios.LivroId = id; return View(comentarios); }
private void PrepararDatos(ref Comentario entidad, string accion) { entidad.Accion = accion; ViewData["idMenu"] = this.IdMenu; entidad.IdMenu = this.IdMenu; entidad.IdModulo = this.IdModulo; entidad.Estados = Utils.EnumToList<TipoEstado>(); }