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 })); }
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)); }