public JsonResult GetUsuarioProfile(string username) { var model = new GirlProfileModel(); model = girls.GetGirls(username, true); return(Json(model)); }
public RespuestaModel UploadFilePublication(IFormFile file, string identidad, string texto = "") { var respuesta = new RespuestaModel(); if (file != null) { try { string path = "ClientApp/dist/assets/Girls"; string pathAll = path + "/All/"; string pathAll2 = path + "/All2/"; string pathName = string.Empty; util.CrearDirectorio(path); util.CrearDirectorio(); var nameFile = file.FileName.Replace("_", ""); var p = nameFile.Split('.'); var name = p[0] + "_" + identidad + "." + p[1]; if (file.FileName.ToUpper().Contains(".JPG") || file.FileName.ToUpper().Contains(".JPEG") || file.FileName.ToUpper().Contains(".BMP") || file.FileName.ToUpper().Contains(".PNG")) { var stream = System.IO.File.Create(pathAll + nameFile); file.CopyTo(stream); stream.Dispose(); Image image = Image.FromFile(pathAll + nameFile); image = (Image)imageTool.ResizeImage(image, 360, 250); image.Save(pathAll2 + nameFile); pathName = path + "/Photo/" + name; imageTool.MarcaDeAgua(pathAll2 + nameFile, pathName); var girlsModel = girls.GetGirls(Guid.Parse(identidad)); var galeria = util.SetGaleriaGirls(girlsModel, name, pathName, texto); galeriaGirls.InsertGaleriaGirls(galeria); } else if (file.FileName.ToUpper().Contains(".GIF")) { var stream = System.IO.File.Create(pathAll + nameFile); file.CopyTo(stream); stream.Dispose(); Image image = Image.FromFile(pathAll + nameFile); image = (Image)imageTool.ResizeImage(image, 360, 250); image.Save(pathAll2 + nameFile); pathName = path + "/Gift/" + name; imageTool.MarcaDeAguaPerfil(pathAll2 + nameFile, pathName); var girlsModel = girls.GetGirls(Guid.Parse(identidad)); var galeria = util.SetGaleriaGirls(girlsModel, name, pathName, texto); galeriaGirls.InsertGaleriaGirls(galeria); } else if (file.FileName.ToUpper().Contains(".MP3") || file.FileName.ToUpper().Contains(".MP4")) { pathName = path + "/Audio/" + nameFile; var stream = System.IO.File.Create(pathName); file.CopyTo(stream); stream.Dispose(); var galeria = util.SetGaleriaGirlsAudio(Guid.Parse(identidad), pathName); galeriaGirlsAudio.InsertGaleriaGirlAudio(galeria); } else { respuesta.Descripcion = "El archivo debe ser de tipo: (.jpg .jpeg .bmp .png .gif)"; return(respuesta); } } catch (Exception ex) { var error = new AppLog() { Error = ex.ToString(), Metodo = "ExternalController,UploadFilePublication", Fecha = DateTime.UtcNow, }; log.InserAppLog(error); respuesta.Descripcion = ex.ToString(); return(respuesta); } } else { respuesta.Descripcion = "El valor no puede ser nulo"; return(respuesta); } respuesta.Descripcion = "OK: Exito"; return(respuesta); }