private static void ListAllSkiRuns() { SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository); List <SkiRun> skiRuns; using (skiRunBusiness) { skiRuns = skiRunBusiness.SelectAll(); } ConsoleView.DisplayAllSkiRuns(skiRuns); ConsoleView.DisplayContinuePrompt(); }
private static void UpdateSkiRun() { SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository); List <SkiRun> skiRuns; SkiRun skiRun; int skiRunID; using (skiRunBusiness) { skiRuns = skiRunBusiness.SelectAll(); skiRunID = ConsoleView.GetSkiRunID(skiRuns); skiRun = skiRunBusiness.SelectById(skiRunID); skiRun = ConsoleView.UpdateSkiRun(skiRun); skiRunBusiness.Update(skiRun); } }
private static void DisplaySkiRunDetail() { SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository); List <SkiRun> skiRuns; SkiRun skiRun; int skiRunID; using (skiRunBusiness) { skiRuns = skiRunBusiness.SelectAll(); skiRunID = ConsoleView.GetSkiRunID(skiRuns); skiRun = skiRunBusiness.SelectById(skiRunID); } ConsoleView.DisplaySkiRun(skiRun); ConsoleView.DisplayContinuePrompt(); }
private static void DeleteSkiRun() { SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository); List <SkiRun> skiRuns; int skiRunID; string message; using (skiRunBusiness) { skiRuns = skiRunBusiness.SelectAll(); skiRunID = ConsoleView.GetSkiRunID(skiRuns); skiRunBusiness.Delete(skiRunID); } ConsoleView.DisplayReset(); // TODO refactor to confirm message = String.Format("Ski Run ID: {0} had been deleted.", skiRunID); ConsoleView.DisplayMessage(message); ConsoleView.DisplayContinuePrompt(); }