private JArray CreateJsonPlans() { JArray jaResponse = new JArray(); var bdPlanes = from data in db.Plan.Include(p => p.Disciplina).Include(p => p.PlanEtiquetas).Include(p => p.PlanDias) where data.Visible == true select data; foreach (var bdPlan in bdPlanes.OrderBy(s => s.Nombre)) { JObject joPlan = new JObject( new JProperty("id", bdPlan.ID), new JProperty("title", bdPlan.Nombre.ToUpper()), new JProperty("subtitle", bdPlan.Leyenda.ToUpper()), new JProperty("description", bdPlan.Descripcion), new JProperty("iconType", GetIconTarget(bdPlan.PlanEtiquetas)), new JProperty("url", sSiteURL + Funcion.NameEncode(bdPlan.Disciplina.Nombre).ToLower() + "/entrenar/" + Funcion.NameEncode(bdPlan.Nombre).ToLower()), new JProperty("days", bdPlan.PlanDias.Count), new JProperty("level", GetLevel(bdPlan.PlanEtiquetas)), new JProperty("tags", GetJsonTagsPlan(bdPlan.PlanEtiquetas)) ); jaResponse.Add(joPlan); } return(jaResponse); }
private void ProcessFileImage(int pPlanId, Image pImage, string pExtension) { Plan bdPlan = db.Plan.Find(pPlanId); string sToFile = ""; string sNameFile = "slmf-planes-" + Funcion.NameEncode(bdPlan.Nombre).Trim().ToLower(); bdPlan.FileImage = sNameFile + "." + pExtension; db.Entry(bdPlan).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesPlans + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileImage(int pDietaId, Image pImage, string pExtension) { Dieta bdDieta = db.Dieta.Find(pDietaId); string sToFile = ""; string sNameFile = "slmf-dieta-" + Funcion.NameEncode(bdDieta.Nombre).Trim().ToLower(); bdDieta.FileImage = sNameFile + "." + pExtension; db.Entry(bdDieta).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesDiets + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileImage(int pMusculoId, Image pImage, string pExtension) { Musculo bdMusculo = db.Musculo.Find(pMusculoId); string sToFile = ""; string sNameFile = "slmf-musculo-" + Funcion.NameEncode(bdMusculo.Nombre).Trim().ToLower(); bdMusculo.FileImage = sNameFile + "." + pExtension; db.Entry(bdMusculo).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesAssets + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileImage(int pBannerId, Image pImage, string pExtension) { Banner bdBanner = db.Banner.Find(pBannerId); string sToFile = ""; string sNameFile = "slmf-banner-" + Funcion.NameEncode(bdBanner.Identificador).Trim().ToLower(); bdBanner.FileImage = sNameFile + "." + pExtension; db.Entry(bdBanner).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesAssets + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileTraining(int pDisciplinaId, Image pImage, string pExtension) { Disciplina bdDisciplina = db.Disciplina.Find(pDisciplinaId); string sToFile = ""; string sNameFile = "slmf-entrenar-" + Funcion.NameEncode(bdDisciplina.Siglas).Trim().ToLower(); bdDisciplina.ImageEntrenar = sNameFile + "." + pExtension; db.Entry(bdDisciplina).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesAssets + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileImage(int pProductoId, Image pImage, string pExtension) { Producto bdProducto = db.Producto.Find(pProductoId); string sToFile = ""; string sNameFile = "slmf-suplementos-" + Funcion.NameEncode(bdProducto.Nombre).Trim().ToLower(); bdProducto.FileImage = sNameFile + "." + pExtension; db.Entry(bdProducto).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesProducts + sNameFile + "." + pExtension); pImage.Save(sToFile); }
private void ProcessFileAcronym(int pDisciplinaId, HttpPostedFileBase fileToUpload) { Disciplina bdDisciplina = db.Disciplina.Find(pDisciplinaId); string sToFile = ""; string sTypeFile = System.IO.Path.GetExtension(fileToUpload.FileName).Substring(1); string sNameFile = "slmf-siglas-" + Funcion.NameEncode(bdDisciplina.Siglas).Trim().ToLower(); bdDisciplina.SiglasImage = sNameFile + "." + sTypeFile; db.Entry(bdDisciplina).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesAssets + sNameFile + "." + sTypeFile); System.IO.File.WriteAllBytes(sToFile, ReadData(fileToUpload.InputStream)); }
private void ProcessFileImage(int pEjercicioId, Image pImage, string pExtension) { Ejercicio bdEjercicio = db.Ejercicio.Find(pEjercicioId); string sToFile = ""; string sNameFile = "slmf-ejercicio-" + Funcion.NameEncode(bdEjercicio.Nombre).Trim().ToLower(); if (!String.IsNullOrEmpty(Convert.ToString(bdEjercicio.AccesorioID))) { sNameFile += "-" + Funcion.NameEncode(bdEjercicio.AccesorioDelEjercicio.Nombre).Trim().ToLower(); } if (!String.IsNullOrEmpty(Convert.ToString(bdEjercicio.PosicionID))) { sNameFile += "-" + Funcion.NameEncode(bdEjercicio.PosicionDelEjercicio.Nombre).Trim().ToLower(); } if (!String.IsNullOrEmpty(Convert.ToString(bdEjercicio.ElementoID))) { sNameFile += "-" + Funcion.NameEncode(bdEjercicio.ElementoDelEjercicio.Nombre).Trim().ToLower(); } bdEjercicio.FileImage = sNameFile + "." + pExtension; db.Entry(bdEjercicio).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesRoutines + sNameFile + "." + pExtension); pImage.Save(sToFile); }