コード例 #1
0
        public void Test()
        {
            var responsible = new ResponsibleFounder(new FakeResponsibleRepository()).GetResponsible(new GeoLocation
            {
                Latitude  = 56.809457,
                Longitude = 60.493791
            });

            Console.WriteLine(responsible.Name);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            var responsibleRepository = new ResponsibleRepository();
            var responsibleFounder    = new ResponsibleFounder(responsibleRepository);

            Console.Out.WriteLine("UpdateResponsible daemon started!");
            while (true)
            {
                foreach (var responsible in responsibleFounder.GetAllResponsibles())
                {
                    responsibleRepository.AddResponsible(responsible);
                }

                Thread.Sleep(TimeSpan.FromMinutes(10));
            }
        }
コード例 #3
0
        public void TestAll()
        {
            var responsibles = new ResponsibleFounder(new FakeResponsibleRepository()).GetAllResponsibles();

            Console.WriteLine(string.Join(", ", responsibles.Select(x => x.Name)));
        }