public ActionResult Edit(docs docs) { docs original = db.docs.Find(docs.id_archivo); try { if (ModelState.IsValid) { original.nombre = docs.nombre; if (docs.categoria != null) { original.categoria = docs.categoria; } original.autor = docs.autor; if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); original.dir_archivo = archivo; file.SaveAs(Server.MapPath("~/subidas/archivos/" + archivo)); } db.Entry(original).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(original)); } catch (Exception e) { return(RedirectToAction("index")); } }
public ActionResult Edit([Bind(Include = "id_comentario,id_entrada,UserId_com,cont_comentario,fecha_comentario")] comentario comentario) { if (ModelState.IsValid) { comentario.fecha_comentario = DateTime.Now; db.Entry(comentario).State = EntityState.Modified; db.SaveChanges(); aux2 = comentario.id_entrada; return(RedirectToAction("../blogs/Details/" + aux2)); } ViewBag.id_entrada = new SelectList(db.entrada, "cod_entrada", "titulo", comentario.id_entrada); ViewBag.UserId_com = new SelectList(db.AspNetUsers, "Id", "Email", comentario.UserId_com); return(View(comentario)); }
public static void estados(entrada entrada) { entrada original = db.entrada.Find(entrada.cod_entrada); if (entrada.fecha_publicacion <= DateTime.Now.Date && entrada.contenido.Length > 100 && entrada.portada != null) { original.estado = "1"; // publicado } else { original.estado = "2"; //no publicaco } db.Entry(original).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Edit(entrada entrada) { entrada original = db.entrada.Find(entrada.cod_entrada); if (ModelState.IsValid) { original.titulo = entrada.titulo; original.contenido = entrada.contenido; original.meta = entrada.meta; if (entrada.id_archivo != null) { original.id_archivo = entrada.id_archivo; } if (entrada.fecha_publicacion != null) { original.fecha_publicacion = entrada.fecha_publicacion; if (entrada.fecha_publicacion <= DateTime.Now.Date) { original.estado = "1"; } else { original.estado = "2"; } } if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); original.portada = archivo; file.SaveAs(Server.MapPath("~/subidas/portadas/" + archivo)); } db.Entry(original).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index2")); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", entrada.UserId); ViewBag.id_archivo = new SelectList(db.docs, "id_archivo", "nombre", entrada.id_archivo); return(View(original)); }
public ActionResult Edit(AspNetUsers aspNetUsers) { AspNetUsers original = db.AspNetUsers.Find(aspNetUsers.Id); if (ModelState.IsValid) { if (Unico.usuarioo(aspNetUsers.usuario)) { original.usuario = aspNetUsers.usuario; original.Nombre = aspNetUsers.Nombre; original.Apellido = aspNetUsers.Apellido; original.carne = aspNetUsers.carne; original.PhoneNumber = aspNetUsers.PhoneNumber; if (aspNetUsers.fot_perfil == null) { original.fot_perfil = "defecto.jpg"; } if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); original.fot_perfil = archivo; file.SaveAs(Server.MapPath("~/subidas/perfiles/" + archivo)); } db.Entry(original).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("../blogs/index/")); } } ViewBag.IdRol = new SelectList(db.AspNetRoles, "Id", "Name", aspNetUsers.IdRol); return(View(aspNetUsers)); }