public static string GetNombreImages(string nombre) { try { List <ImagenBE> lista = null; ImagenBL imagenBL = new ImagenBL(); ImagenBE imagenBE = new ImagenBE(); string path = "../images/server/" + nombre; lista = imagenBL.getImagesPathAjx(path); for (int i = 0; i < lista.Count; i++) { imagenBE.IdImagen = Convert.ToInt32(lista[i].IdImagen.ToString()); imagenBE.Ruta = lista[i].Ruta.ToString(); imagenBE.Nombre = lista[i].Nombre.ToString(); imagenBE.IdUsuario = 1; } JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(lista)); } catch (Exception ex) { return(ex.Message); } }
public static string BuscarImagen(string ruta) { //JavaScriptSerializer deserializer = new JavaScriptSerializer(); //var dict = deserializer.Deserialize<SubCategoriaBE>(id); //string idCategoria = Convert.ToString(dict.IdCategoria); try { List <ImagenBE> lista = null; ImagenBL imagenBL = new ImagenBL(); ImagenBE imagenBE = new ImagenBE(); lista = imagenBL.getImages(ruta); for (int i = 0; i < lista.Count; i++) { imagenBE.IdImagen = Convert.ToInt32(lista[i].IdImagen.ToString()); imagenBE.Ruta = lista[i].Ruta.ToString(); imagenBE.Nombre = lista[i].Nombre.ToString(); imagenBE.IdUsuario = 1; } JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(lista)); } catch (Exception ex) { return(ex.Message); } }
public IActionResult Get(int id) { Imagen imagen = ImagenBL.GetImagen(id); if (imagen == null) { return(NotFound()); } return(Ok(imagen)); }
// MOSTRAR DATOS EN GRILLA private void mostrarDatos() { ImagenBL imagenDA = new ImagenBL(); DataSet ds = new DataSet(); ds = imagenDA.allImages(); if (ds.Tables.Count > 0) { rpGrid.DataSource = ds.Tables[0]; rpGrid.DataBind(); } }
private void verImagenes() { DataSet ds = new DataSet(); ImagenBL imagenBL = new ImagenBL(); ds = imagenBL.allImages(); if (ds.Tables[0].Rows.Count > 0) { rpImgServer.DataSource = ds.Tables[0]; rpImgServer.DataBind(); } }
public IActionResult Delete(int id) { return(ImagenBL.Delete(id) ? Ok("La imagen se ha borrado con éxito") : (IActionResult)NotFound()); }
public IActionResult Put(Imagen imagen) { return(ImagenBL.Put(imagen) ? Ok("La imagen se ha modificado con éxito") : (IActionResult)NotFound()); }
public IActionResult Post(Imagen imagen) { return(ImagenBL.Post(imagen) ? Ok("La imagen se ha agregado con éxito") : (IActionResult)NotFound()); }
public IActionResult Get() { IEnumerable <Imagen> listado = ImagenBL.GetImagenes(); return(Ok(listado)); }
public void ProcessRequest(HttpContext context) { //context.Response.ContentType = "text/plain"; //context.Response.Write("Hola a todos"); ImagenBL imagenBL = new ImagenBL(); DataSet ds = new DataSet(); string url = "https://llamatech.com.ar/"; string path = "images/server/"; string archive = null; string alt = context.Request.QueryString["desc"]; if (context.Request.Files.Count > 0) { HttpFileCollection files = context.Request.Files; string fname; for (int i = 0; i < files.Count; i++) { HttpPostedFile file = files[i]; ds = imagenBL.getImagesPath(url + "images/server/" + file.FileName); if (ds.Tables[0].Rows.Count > 0) { context.Response.End(); } else { if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE" || HttpContext.Current.Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER") { string[] testFiles = file.FileName.Split(new char[] { '\\' }); fname = testFiles[testFiles.Length - 1]; archive = testFiles[testFiles.Length - 1]; } else { archive = file.FileName; fname = file.FileName; } fname = Path.Combine(context.Server.MapPath("~/images/server/"), fname); file.SaveAs(fname); } } string fullPath = url + path + archive; ImagenBE objImg = new ImagenBE() { Nombre = alt, Ruta = fullPath }; imagenBL.addImagen(objImg); } context.Response.StatusCode = (int)HttpStatusCode.OK; context.Response.ContentType = "text/plain"; context.Response.Write("File Uploaded Successfully!"); }