public String TopPlatos() { try { if (SoapHeader == null) { throw new Exception("Requiere validacion"); } if (!SoapHeader.blCredencialesValidas(SoapHeader)) { throw new Exception("Requiere validacion"); } L_Persistencia datos = new L_Persistencia(); TopPlatos m = new TopPlatos(); UUser dato = new UUser(); DataTable data = datos.ToDataTable(datos.obtenerTop()); DataTable d = new DataTable(); d.Columns.Add("id"); d.Columns.Add("nombre"); d.Columns.Add("descripcion"); d.Columns.Add("precio"); d.Columns.Add("imagen"); d.AcceptChanges(); int i = 0; foreach (DataRow dat in data.Rows) { m.Id_plato = int.Parse(data.Rows[i]["id_plato"].ToString()); m.Nombre = data.Rows[i]["nombre"].ToString(); m.Descripcion = data.Rows[i]["descripcion"].ToString(); m.Precio = data.Rows[i]["precio"].ToString(); String img = data.Rows[i]["imagen"].ToString(); String a = img.Replace("~", ""); m.Imagen = "http://localhost:53180" + a; d.Rows.Add(m.Id_plato, m.Nombre, m.Descripcion, m.Precio, m.Imagen); i++; } String datas = JsonConvert.SerializeObject(d); return(datas); } catch (Exception ex) { throw ex; } }
public string top_platos(string finicio, string ffin) { TopPlatos tp = new TopPlatos(); return(tp.top_platos(finicio, ffin)); }