public ActionResult SaveArticulo(ArchivoViewModel mdel)
        {
            int      ses       = (int)Session["idusu"];
            string   nameimage = mdel.Imagen.FileName;
            DateTime today     = DateTime.Now;

            string RutaSitio = Server.MapPath("~/");
            string pathImg   = Path.Combine(RutaSitio + "/Files/" + nameimage);

            if (!ModelState.IsValid)
            {
                return(View("NewArticle", mdel));
            }

            using (cursomvcEntities db = new cursomvcEntities())
            {
                articulo oArticulo = new articulo();
                oArticulo.idState     = 1;
                oArticulo.nombre      = mdel.Nombre;
                oArticulo.descripcion = mdel.Descripcion;
                oArticulo.fecha       = today;
                oArticulo.nombreImg   = nameimage;
                oArticulo.idUsuario   = ses;

                db.articulo.Add(oArticulo);
                db.SaveChanges();
            }

            mdel.Imagen.SaveAs(pathImg);
            @TempData["Message"] = "Se ha publicado tu artículo";

            return(RedirectToAction("Index", "Home"));
        }
        public async Task <IActionResult> Upload1(ArchivoViewModel archivoViewModel)
        {
            using (var memoryStream = new MemoryStream())
            {
                await archivoViewModel.FormFile.CopyToAsync(memoryStream);
            }

            TempData["Mensaje"] = "Archivo arriba";
            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> Upload2(ArchivoViewModel archivoViewModel)
        {
            string fileName;

            fileName = Path.Combine(_webHostEnvironment.ContentRootPath, "Upload", archivoViewModel.FormFile.FileName);

            await archivoViewModel.FormFile.CopyToAsync(new FileStream(fileName, FileMode.Create));


            TempData["Mensaje"] = "Archivo arriba";
            return(RedirectToAction("Index"));
        }
Пример #4
0
        public ActionResult Save(ArchivoViewModel model)
        {
            //guarda los 2 archivos en una carpeta en especifica
            string RutaSitio    = Server.MapPath("~/");
            string PathArchivo1 = Path.Combine(RutaSitio + "/Archivos/archivo1.png");
            string PathArchivo2 = Path.Combine(RutaSitio + "/Archivos/archivo2.png");

            if (!ModelState.IsValid)
            {
                return(View("Index", model));
            }
            model.Archivo1.SaveAs(PathArchivo1);
            model.Archivo1.SaveAs(PathArchivo2);
            return(RedirectToAction("Index"));
        }
Пример #5
0
        public ActionResult Save(ArchivoViewModel model)
        {
            string RutaSitio    = Server.MapPath("~/");
            string PathArchivo1 = Path.Combine(RutaSitio + "/Files/Archivo1.pdf");
            string PathArchivo2 = Path.Combine(RutaSitio + "/Files/Archivo2.pdf");

            if (!ModelState.IsValid)
            {
                return(View("Index", model));
            }
            model.Archivo1.SaveAs(PathArchivo1);
            model.Archivo2.SaveAs(PathArchivo2);

            @TempData["Message"] = "Se cargaron los archivos";
            return(RedirectToAction("Index"));
        }
Пример #6
0
        public ActionResult Save(ArchivoViewModel model)
        {
            string RutaSitio    = Server.MapPath("~/");
            string PathArchivo1 = Path.Combine(RutaSitio + "/Files/archivo1.png");
            string PathArchivo2 = Path.Combine(RutaSitio + "/Files/archivo2.png");

            if (!ModelState.IsValid)
            {
                return(View("Index", model)); // Si la información enviada por el modelo no es valida, entonces redirija a Index, con la información que se haya llenado de model
            }

            // Para guardar en carpeta Files
            model.Archivo1.SaveAs(PathArchivo1);
            model.Archivo2.SaveAs(PathArchivo2);

            @TempData["Message"] = "Se cargaron los archivos";
            return(RedirectToAction("Index"));
        }
Пример #7
0
        public async Task <ActionResult> Archivo(int anyo, int mes)
        {
            var archivo = await RecuperarArchivoBlog(anyo, mes);

            if (archivo == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new ArchivoViewModel
            {
                ArchivoItem = new ArchivoItemViewModel(archivo),
                ListaPosts  = _db.Posts
                              .Publicados()
                              .Where(m => m.FechaPost.Year == anyo && m.FechaPost.Month == mes)
                              .SeleccionaLineaResumenPost()
                              .OrderByDescending(m => m.FechaPost)
                              .ToList()
            };


            return(View(viewModel));
        }
Пример #8
0
 public ActionResult Save(ArchivoViewModel model)
 {
     return(View());
 }