Example #1
0
        private static void getListOfCheckpoints()
        {
            using(var srv = new CheckpointService()){
                var list = srv.GetAllCheckpoints();

                foreach (var item in list) {
                    Console.WriteLine("\r\n{0}: {1}",item.Id, item.Title);
                    foreach (var ci in item.CheckIns) {
                        Console.WriteLine("{0:HH:mm} {1}({2}) has checked in.", ci.CheckedInDate, ci.Member.Name,ci.Member.Id);
                    }
                }
            }
        }
Example #2
0
        private static void addCheckIn()
        {
            Console.WriteLine();
            Console.WriteLine("Add Check In");
            Console.WriteLine("============");
            Console.WriteLine("Member Id: ");
            int memberId = int.Parse(Console.ReadLine());

            Console.WriteLine("Checkpoint Id: ");
            int checkpointId = int.Parse(Console.ReadLine());

            Console.WriteLine("Note: ");
            string note = Console.ReadLine();

            using (var srv = new CheckpointService())
            {
               srv.CheckIn(memberId,checkpointId,note);
            }
        }
Example #3
0
        private static void addCheckpointsService()
        {
            using (var srv = new CheckpointService())
            {
                var cp2 = new Checkpoint()
                {
                    Id = 2,
                    Title = "Checkpoint 2",
                    Description = "Sample checkpoint 2",
                    ExpectedResult = "Result checkpoint 2",
                    AuthorName = "Ukrit",
                    Rating = 2
                };

                var cp1 = new Checkpoint()
                {
                    Id = 1,
                    Title = "Checkpoint 1",
                    Description = "Sample checkpoint 1",
                    ExpectedResult = "Result checkpoint 2",
                    AuthorName = "Ukrit",
                    Rating = 1,
                    NextCheckpoint = cp2
                };
                try{
                    srv.AddCheckpoint(cp1);
                    srv.AddCheckpoint(cp2);
                    var n = srv.SaveChangesService();
                    Console.WriteLine("Insert {0} checkpoints.", n);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
Example #4
0
        private static void removeCheckpointsService()
        {
            using (var srv = new CheckpointService())
            {

                try
                {
                    var count = srv.GetAllCheckpoints().Count();
                    if (count == 0) return;

                    var firstCheckpoint = srv.GetAllCheckpoints().First();

                   // foreach (Checkpoint item in checkpointAll)
                    srv.RemoveCheckpoint(firstCheckpoint);

                    var n = srv.SaveChangesService();
                    Console.WriteLine("Deleted {0} checkpoints.", n);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }