public async Task <IActionResult> Index(string courseID) { var dto = await _coursePageService.GetCoursePageInformation(new Guid(courseID)); var model = new CoursePageViewModel { CourseID = dto.CourseID, TotalDistance = dto.TotalDistance, AverageRound = dto.AverageRound, BestRound = dto.BestRound, FullName = dto.FullName, Holes = _mapper.Map <List <HoleViewModel> >(dto.Holes), Name = dto.Name, NumberOfRounds = dto.NumberOfRounds, ScoreCards = _mapper.Map <List <ScoreCardViewModel> >(dto.ScoreCards), TotalHoles = dto.TotalHoles, TotalParValue = dto.TotalParValue, Latitude = dto.Latitude, Longitude = dto.Longitude }; return(View(model)); }
public CoursePage() { this.InitializeComponent(); Current = this; ViewModel = new CoursePageViewModel(); this.DataContext = ViewModel; this.Loaded += CoursePage_Loaded; SystemNavigationManager.GetForCurrentView().BackRequested += App_BackRequested; }
public CoursePage(CourseModel courseModel = null) { InitializeComponent(); BindingContext = new CoursePageViewModel(courseModel); }