public ActionResult GetActividad()
        {
            dynamic result = actividadRepository.GetActividad();


            //if (result != null)
            //{
            //    Actividad a = new Actividad
            //    {
            //        actividad_nombre = result.ACTIVIDAD_NOMBRE,
            //        actividad_id = result.ACTIVIDAD_ID
            //    };
            //    a.actividad_id = result.ACTIVIDAD_ACTIVO;

            //    Servicio s = new Servicio
            //    {
            //        servicio_id = result.SERVICIO_ID,
            //        servicio_nombre = result.SERVICIO_NOMBRE
            //    };

            //    a.servicio = s;

            //    return Ok(a);
            //}

            ArrayList arr = new ArrayList();

            foreach (dynamic res in result)
            {
                Actividad a = new Actividad
                {
                    actividad_nombre = res.ACTIVIDAD_NOMBRE,
                    actividad_id     = Convert.ToInt32(res.ACTIVIDAD_ID),
                    actividad_activo = Convert.ToInt32(res.ACTIVIDAD_ACTIVO),
                    servicio_id      = Convert.ToInt32(res.SERVICIO_ID)
                };


                Servicio s = new Servicio
                {
                    servicio_id     = Convert.ToInt32(res.SERVICIO_ID),
                    servicio_nombre = res.SERVICIO_NOMBRE,
                    servicio_activo = Convert.ToInt32(res.SERVICIO_ACTIVO)
                };

                a.servicio = s;

                arr.Add(a);
            }

            if (result == null)
            {
                return(NotFound(new { StatusCode = 204, data = "Sin registros" }));
            }


            return(Ok(new { StatusCode = 200, data = arr }));
        }
Пример #2
0
        public IActionResult ObtieneActividad(int IdActividad)
        {
            var actividad = repository.GetActividad(IdActividad);

            if (actividad == null)
            {
                return(NotFound());
            }

            var consulta = mapper.Map <ActividadConsulta>(actividad);

            #region SinMapper

            /*var consulta = new LugarConsulta()
             * {
             *   Creacion = lugar.Creacion,
             *   Id = lugar.Id,
             *   Nombre = lugar.Nombre,
             *   Inauguracion = lugar.Inauguracion
             * };*/
            #endregion

            return(Ok(consulta));
        }
        public async Task <IActionResult> GetActividades(int id)
        {
            var activity = await _repository.GetActividad(id);

            return(Ok(activity));
        }