public async Task <IActionResult> NearestHospital([FromBody] NearestLocationParam param) { var result = await _hospitalService.FindNearestHospitalAsync(param.Longitude, param.Latitude, param.Radius, param.PolyClinicIds, param.PageIndex, param.PageSize, param.Clue); if (result.Success) { return(Ok(result.Item)); } else { return(BadRequest(result.Message)); } }
public async Task <IActionResult> GetNearestDoctorAsync([FromBody] NearestLocationParam param) { var response = await _medicalService.FindNearestDoctorReferenceByHospitalAsync(param.Longitude, param.Latitude, param.Radius, param.PolyClinicIds, param.Clue, param.PageIndex, param.PageSize); if (response.Success) { return(Ok(response.Item)); } else { return(BadRequest(response.Message)); } }