public ObtenerEvento Post([FromBody] EventoId eventoid)
        {
            ObtenerEvento     respuesta      = new ObtenerEvento();
            Eventos           evento_        = new Eventos();
            List <Materiales> listmateriales = new List <Materiales>();
            List <Videos>     listvideos     = new List <Videos>();
            List <Ponentes>   listponentes   = new List <Ponentes>();

            eventoBL.ObtenerEvento(eventoid.Id, ref evento_);
            listponentes   = eventoBL.ListaPonentes(eventoid.Id);
            listvideos     = eventoBL.ListaVideos(eventoid.Id);
            listmateriales = eventoBL.ListaMateriales(eventoid.Id);

            listponentes.Where(x => x.Id == eventoid.Id);
            listvideos.Where(x => x.Id == eventoid.Id);
            listmateriales.Where(x => x.Id == eventoid.Id);

            respuesta.Id             = evento_.Id;
            respuesta.Titulo         = evento_.Titulo;
            respuesta.Descripcion    = evento_.Descripcion;
            respuesta.Fecha          = evento_.Fecha;
            respuesta.Hora           = evento_.Hora_Ini + " - " + evento_.Hora_Fin;
            respuesta.LogoEvento     = evento_.LogoEvento;
            respuesta.Ubicacion      = evento_.Ubicacion;
            respuesta.Tipo           = evento_.Tipo;
            respuesta.Estado         = evento_.Estado;
            respuesta.ListMateriales = listmateriales;
            respuesta.listPonentes   = listponentes;
            respuesta.listVideos     = listvideos;

            return(respuesta);
        }
Exemplo n.º 2
0
        public List <ObtenerEvento> ListarEventosInfo()
        {
            List <ObtenerEvento> eventos = null;
            string     listita           = "USP_OBTENER_EVENTO";
            SqlCommand comando           = new SqlCommand(listita, conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            conexion.Open();
            SqlDataReader reader = comando.ExecuteReader();

            if (reader.HasRows)
            {
                eventos = new List <ObtenerEvento>();
                while (reader.Read())
                {
                    ObtenerEvento eventitos = new ObtenerEvento();
                    eventitos.COD_EVEN  = int.Parse(reader["COD_EVEN"].ToString());
                    eventitos.NOM_EVEN  = reader["NOMBRE_EVEN"].ToString();
                    eventitos.DESC_EVEN = reader["DESC_EVEN"].ToString();
                    eventos.Add(eventitos);
                }
            }
            conexion.Close();
            return(eventos);
        }
Exemplo n.º 3
0
        public ObtenerEvento GetEventoById(int id)
        {
            var           lista   = negocios.ListarEventosInformacion();
            ObtenerEvento eventos = lista.FirstOrDefault(x => x.COD_EVEN == id);

            return(eventos);
        }