public ActionResult Generales(ImagesAppModel Model) { if (ModelState.IsValid) { AddImage(TypeGallery.generales, Model); } return(RedirectToAction("Generales")); }
public ActionResult Recetas(ImagesAppModel Model) { if (ModelState.IsValid) { AddImage(TypeGallery.recetas, Model); } return(RedirectToAction("Recetas")); }
public ActionResult Medicamentos(ImagesAppModel Model) { if (ModelState.IsValid) { AddImage(TypeGallery.medicamentos, Model); } return(RedirectToAction("Medicamentos")); }
public ActionResult Diagnosticos(ImagesAppModel Model) { if (ModelState.IsValid) { AddImage(TypeGallery.diagnosticos, Model); } return(RedirectToAction("Diagnosticos")); }
public ActionResult Laboratorio(ImagesAppModel Model) { if (ModelState.IsValid) { AddImage(TypeGallery.laboratorio, Model); } return(RedirectToAction("Laboratorio")); }
public ActionResult Laboratorio() { ImagesAppModel Model = new ImagesAppModel() { Category = TypeGallery.laboratorio, Images = GetImages(TypeGallery.laboratorio) }; if (TempData["ErrorWhenAdding"] != null) { Model.Error = TempData["ErrorWhenAdding"].ToString(); } return(View("ImageContent", Model)); }
public ActionResult Diagnosticos() { ImagesAppModel Model = new ImagesAppModel() { Category = TypeGallery.diagnosticos, Images = GetImages(TypeGallery.diagnosticos) }; if (TempData["ErrorWhenAdding"] != null) { Model.Error = TempData["ErrorWhenAdding"].ToString(); } return(View("ImageContent", Model)); }
void AddImage(TypeGallery Category, ImagesAppModel Model) { try { if (AllowLength_Image(Model.File.ContentLength)) { string CategoryFolder = Enum.GetName(typeof(TypeGallery), Category); string Folder = $"{AppSettings["FolderImagesApp"]}{SessionId}\\{CategoryFolder}"; if (!Exists(Folder)) { CreateDirectory(Folder); } string Extension = Path.GetExtension(Model.File.FileName); string Rename = $"{CheckFileName(Model.ImageName)}{Extension}"; if (!ExistImage(Folder, Rename)) { Model.File.SaveAs(Path.Combine(Folder, Rename)); if (Extension.ToLower() != ".pdf") { CreateThumbnail(Folder, Rename); } } else { TempData["ErrorWhenAdding"] = "Ya existe una imagen con ese nombre"; } } else { TempData["ErrorWhenAdding"] = "La imagen no puede ser mayor a 2MB"; } } catch { TempData["ErrorWhenAdding"] = "Error, no se puedo agregar la imagen"; } }