public void PostUsersObservationsQueryTest() { // TODO: add unit test for the method 'PostUsersObservationsQuery' ObservationQuery body = null; // TODO: replace null with proper value var response = instance.PostUsersObservationsQuery(body); Assert.IsInstanceOf <ObservationQueryResponse> (response, "response is ObservationQueryResponse"); }
public async Task <IEnumerable <Observation> > GetVitalSignsByEpiNoAsync(string epiNo) { using (var connection = new OdbcConnection(_connectionStrings.Cache)) { var result = await connection.QueryAsync <Observation>(ObservationQuery.GetVitalSignsByEpiNo(), new { PAADM_ADMNo = epiNo }); return(result.ToList()); } }
public async Task <IActionResult> GetAsync(string userId) { //return _observationService.GetObservations(userId); var command = new ObservationQuery { Id = userId }; var response = await Mediator.Send(new ObservationQuery { Id = userId }); return(Ok(response)); }
public async Task <IEnumerable <Observation> > GetVitalSignsByEpiRowIdAsync(long epiRowId) { using (var connection = new OdbcConnection(_connectionStrings.Cache)) { var result = await connection.QueryAsync <Observation>(ObservationQuery.GetVitalSignsByEpiRowId(), new { PAADM_RowID = epiRowId }); result = result.ToList().Count == 1 ? new List <Observation>() : result; return(result.ToList()); } }
public Query GetQueryFromQueryDTO(ObservationRequestDTO dto) { Query query; if (dto.IsClinicalObservations) { query = new ObservationQuery() { QueryFrom = dto.QueryFrom, QueryFor = dto.QueryFor, //can change these to more specific observation relevant names TermName = dto.O3, TermId = dto.O3id, PropertyName = dto.QO2, PropertyId = dto.QO2id, ProjectId = dto.ProjectId, Group = dto.Group, IsOntologyEntry = dto.IsOntologyEntry, TermCategory = dto.OntologyEntryCategoryName, HasLongitudinalData = dto.HasLongitudinalData, HasTPT = dto.HasTPT, ObservationObjectShortName = dto.O3code, DataType = dto.DataType, FilterExactValues = dto.FilterExactValues, FilterRangeFrom = dto.FilterRangeFrom, FilterRangeTo = dto.FilterRangeTo, IsFiltered = dto.IsFiltered }; } else { query = new Query() { QueryFrom = dto.QueryFrom, QueryFor = dto.QueryFor, QueryWhereProperty = dto.QueryWhereProperty, QueryWhereValue = dto.QueryWhereValue, QuerySelectProperty = dto.QuerySelectProperty, QueryObjectName = dto.O3code,//+"["+dto.QuerySelectProperty+"]", DataType = dto.DataType, FilterExactValues = dto.FilterExactValues, FilterRangeFrom = dto.FilterRangeFrom, FilterRangeTo = dto.FilterRangeTo, IsFiltered = dto.IsFiltered }; } return(query); }
public void Init() { instance = new ObservationQuery(); }