예제 #1
0
 public async Task <IEnumerable <StationType> > GetAllStationTypes()
 {
     try {
         IStationTypeDao stationDao = GetIStationTypeDao();
         return(await stationDao.FindAllAsync());
     }
     catch (Exception) {
         return(null);
     }
 }
예제 #2
0
 public StationManager(IStationDao stationDao, IStationTypeDao stationTypeDao, IMeasurementDao measurementDao)
 {
     this.stationDao     = stationDao;
     this.stationTypeDao = stationTypeDao;
     this.measurementDao = measurementDao;
 }
예제 #3
0
 private static IStationTypeDao GetIStationTypeDao()
 {
     return(_iStationTypeDao ?? (_iStationTypeDao =
                                     new AdoStationTypeDao(DefaultConnectionFactory.FromConfiguration(_connectionStringConfigName))));
 }
예제 #4
0
        public async Task <IHttpActionResult> GetStationTypes()
        {
            IStationTypeDao dao = AdoFactory.Instance.GetStationTypeDao("wetr");

            return(Ok(await dao.FindAllAsync()));
        }