public ActionResult Create(entrada entrada) { if (ModelState.IsValid) { entrada.fecha_entrada = DateTime.Now; if (entrada.fecha_publicacion <= DateTime.Now.Date) { entrada.estado = "1"; } else { entrada.estado = "2"; } if (entrada.id_archivo == null) { entrada.id_archivo = 10; } if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); entrada.portada = archivo; file.SaveAs(Server.MapPath("~/subidas/portadas/" + archivo)); } db.entrada.Add(entrada); 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(entrada)); }
public ActionResult Create([Bind(Include = "Id,Email,EmailConfirmed,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEndDateUtc,LockoutEnabled,AccessFailedCount,UserName,IdRol,fot_perfil,Nombre,Apellido,carne")] AspNetUsers aspNetUsers) { if (ModelState.IsValid) { db.AspNetUsers.Add(aspNetUsers); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdRol = new SelectList(db.AspNetRoles, "Id", "Name", aspNetUsers.IdRol); return(View(aspNetUsers)); }
public ActionResult Create(comentario comentario) { if (ModelState.IsValid) { aux2 = comentario.id_entrada; comentario.fecha_comentario = DateTime.Now; db.comentario.Add(comentario); db.SaveChanges(); 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 ActionResult Create(docs docs) { try { if (ModelState.IsValid) { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); docs.dir_archivo = archivo; file.SaveAs(Server.MapPath("~/subidas/archivos/" + archivo)); } db.docs.Add(docs); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(docs)); } catch (Exception e) { return(RedirectToAction("Create")); } }
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(); }