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); } } } }
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); } }
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); } } }
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); } } }