Пример #1
0
        /// <summary>
        /// 所有的司机
        /// </summary>
        /// <returns></returns>
        public static IEnumerable <Driver> GetDriverList()
        {
            var list = (IEnumerable <Driver>)CacheHelper.Get("DriverList", () =>
            {
                DriverService service = new DriverService();
                var DriverList        = service.GetDriverList().Result;

                if (DriverList == null || !DriverList.Any())
                {
                    new List <Driver>();  //为空
                }
                lock (lockobject)
                {
                    CacheHelper.Insert("DriverList", DriverList);
                }
            });

            return(list);
        }
Пример #2
0
 public OperationResultValue <List <ServiceDataContracts.Driver> > GetDriverList()
 {
     return(driverService.GetDriverList());
 }