Ejemplo n.º 1
0
        protected override void OnStop()
        {
            base.OnStop();

            ResponseWorker.Stop();
            ResponseHoster.Stop();

            ELogger.SNG.WriteLog("server service stop...");
        }
Ejemplo n.º 2
0
        //-------------------------------------------------------------------------------------------------------------------------
        //
        //-------------------------------------------------------------------------------------------------------------------------
        protected override void OnStart(string[] args)
        {
            ELogger.SNG.WriteLog("server service start...");

            ResponseHoster.Start();
            ResponseWorker.Start();

            base.OnStart(args);
        }
Ejemplo n.º 3
0
        public async Task AcceptOrderFromWorker(string user)
        {
            var newWorker = new ResponseWorker()
            {
                Name   = "Đoàn Khánh Xuân",
                Motor  = "Honda Wave Rs - 49P1-1568",
                Rate   = 5.0,
                Avatar = "https://scontent-hkg4-1.xx.fbcdn.net/v/t1.15752-9/122259495_675688720040397_4824557373910494864_n.jpg?_nc_cat=103&_nc_sid=ae9488&_nc_ohc=fVPNvmBwGd4AX-Ms7vs&_nc_ht=scontent-hkg4-1.xx&oh=8702950c7cebaf31f81dee16a5513420&oe=5FB318F5"
            };

            var address = new Address()
            {
                Latitude      = 11.9486,
                Longitude     = 108.4280,
                AddressDetail = "Hẻm Mai Hắc Đế, Phường 6, Thành phố Đà Lạt"
            };
            await Clients.All.SendAsync(ON_HAD_FOUND_WORKER, user, newWorker);

            await Clients.All.SendAsync(ON_ACCEPT_JOB, user, address);
        }
 public ResponseController(DataFactory dataFactory)
 {
     _responseWorker = (ResponseWorker)dataFactory.GetDataFactory <Response>();
 }