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);
        }