コード例 #1
0
ファイル: PlanController.cs プロジェクト: kondeagm/SLMF
        private JArray GetJsonEjercicios(ICollection <PlanDiaEjercicios> pEjercicios)
        {
            JArray jaResponse = new JArray();

            foreach (var bdEjercicio in pEjercicios.OrderByDescending(s => s.Secuencia))
            {
                JObject joEjercicio =
                    new JObject(
                        new JProperty("area", String.IsNullOrEmpty(bdEjercicio.Ejercicio.MusculoID.ToString()) ? "" : bdEjercicio.Ejercicio.Musculo.Nombre.ToUpper()),
                        new JProperty("idVideo", String.IsNullOrEmpty(bdEjercicio.Ejercicio.VimeoID) ? "" : bdEjercicio.Ejercicio.VimeoID),
                        new JProperty("level", Funcion.RangoNivel(bdEjercicio.Nivel)),
                        new JProperty("position", String.IsNullOrEmpty(bdEjercicio.Ejercicio.PosicionID.ToString()) ? "" : bdEjercicio.Ejercicio.Posicion.Nombre.ToUpper()),
                        new JProperty("units", bdEjercicio.Repeticiones),
                        new JProperty("textUnits", bdEjercicio.UnidadEjercicio.Abreviacion.ToUpper()),
                        new JProperty("series", bdEjercicio.Series),
                        new JProperty("srcImg", sFolderImagenRutinas.Replace("~/", sSiteURL) + bdEjercicio.Ejercicio.FileImage),
                        new JProperty("tipoSerie", String.IsNullOrEmpty(bdEjercicio.Nota) ? "" : bdEjercicio.Nota),
                        new JProperty("title", String.IsNullOrEmpty(bdEjercicio.Ejercicio.AccesorioID.ToString()) ? bdEjercicio.Ejercicio.Nombre.ToUpper() : bdEjercicio.Ejercicio.Nombre.ToUpper() + " C/" + bdEjercicio.Ejercicio.Accesorio.Nombre.ToUpper())
                        );
                jaResponse.Add(joEjercicio);
            }
            return(jaResponse);
        }