public IHttpActionResult ObtenerReporteSalasCuna() { SalaCunaReporteQuery query = new SalaCunaReporteQuery(); SalaCunaReporteQueryResult queryResult = _queryDispatcher.Dispatch <SalaCunaReporteQuery, SalaCunaReporteQueryResult>(query); return(Ok(queryResult)); }
public IHttpActionResult GenerarReporteSalasCuna([FromUri] SalaCunaReporteQuery query) { StringBuilder builder = new StringBuilder(); long tickDesde = (DateTimeHelper.GetMinDateTimeNullable(query.FechaDesde)).Ticks; builder.Append(tickDesde); builder.Append(","); long tickHasta = (DateTimeHelper.GetMinDateTimeNullable(query.FechaHasta)).Ticks; builder.Append(tickHasta); builder.Append(","); builder.Append(query.PersonaJuridicaId != null ? query.PersonaJuridicaId.Value : -1); builder.Append(","); builder.Append(query.SalaCunaId != null ? query.SalaCunaId.Value : -1); builder.Append(","); builder.Append(query.EstadoCorrecto ? 'S' : 'N'); builder.Append(","); builder.Append(query.DadosBaja ? 'S' : 'N'); builder.Append(","); builder.Append(query.DepartamentoId != null ? query.DepartamentoId.Value : -1); builder.Append(","); builder.Append(query.LocalidadId != null ? query.LocalidadId.Value : -1); builder.Append(","); builder.Append(query.BarrioId != null ? query.BarrioId.Value : -1); builder.Append(","); builder.Append(query.Codigo); builder.Append(","); builder.Append(query.Zona == 0 ? 1 : query.Zona); builder.Append(","); builder.Append(query.PaginationFrom.Value); builder.Append(","); builder.Append(query.PaginationTo.Value); ActualizarReporteCommand command = new ActualizarReporteCommand(); command.IdEstado = (int)EstadoReporteEnum.Pendiente; command.StringProceso = builder.ToString(); command.IdUsuario = GetUsuarioLogueado().Id; command.NombreProceso = TiposReporte.SalasCuna.Value; _commandDispatcher.Dispatch <ActualizarReporteCommand>(command); var respuesta = new { mensaje = _mensaje + GetEmailUsuarioLogueado() }; return(Ok(respuesta)); }
public IHttpActionResult GetReporteSalasCuna([FromUri] SalaCunaReporteQuery query) { SalaCunaReporteQueryResult queryResult = _queryDispatcher.Dispatch <SalaCunaReporteQuery, SalaCunaReporteQueryResult>(query); return(Ok(queryResult)); }