public IActionResult GetResidentById(int id) { var resident = _residentService.GetResidentById(id); var residentObservations = _observationService.GetObservationsByParams(new ObservationParams { ResidentId = id }); var residentModel = new ResidentDetailsModel { Resident = resident, BloodPressure = residentObservations.Collection.FirstOrDefault(t => t.Type == Domain.Residents.ObservationType.BloodPressure), HeartRate = residentObservations.Collection.FirstOrDefault(t => t.Type == Domain.Residents.ObservationType.HeartRate), Temperature = residentObservations.Collection.FirstOrDefault(t => t.Type == Domain.Residents.ObservationType.Temperature) }; return(Json(JsonResultData.Success(residentModel))); }
public IActionResult GetObservationsByParams([FromBody] ObservationParams filterParams) { var observations = _observationService.GetObservationsByParams(filterParams); return(Json(JsonResultData.Success(observations))); }