public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Holland = await _context.Holland.FirstOrDefaultAsync(m => m.ID == id);

            if (Holland == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Holland = await _context.Holland.FindAsync(id);

            if (Holland != null)
            {
                _context.Holland.Remove(Holland);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            //make holland instance by id accessible in view and include item's surveys
            Holland = await _context.Holland
                      .Include(s => s.Surveys)
                      .AsNoTracking()
                      .FirstOrDefaultAsync(m => m.ID == id);


            // Holland = await _context.Holland.FirstOrDefaultAsync(m => m.ID == id);

            if (Holland == null)
            {
                return(NotFound());
            }

            if (Holland.Surveys.Any() == false)
            {
                return(NotFound());
            }

            //generating json string rovCoordinates from Survey model:
            rovCoordinates = "[";
            foreach (var item in Holland.Surveys)
            {
                rovCoordinates += "{";
                rovCoordinates += string.Format("'lat': '{0}',", item.Latitude);
                rovCoordinates += string.Format("'lng': '{0}',", item.Longitude);
                rovCoordinates += "},";
            }
            rovCoordinates += "]";

            return(Page());
        }