Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
 }