예제 #1
0
        public IActionResult Add(int peakId)
        {
            Peak  p = _peakRepository.GetPeakById(peakId);
            Trail t = new Trail();

            t.Peak   = p;
            t.PeakId = peakId;
            return(View(t));
        }
예제 #2
0
        //   M e t h o d s

        //   C r e a t e

        public Trail CreateTrail(Trail t)
        {
            if (t == null)
            {
                return(null);
            }

            Peak p = _peakRepository.GetPeakById(t.PeakId);

            if (p == null)
            {
                return(null);
            }

            _context.Trails.Add(t);
            _context.SaveChanges();
            return(t);
        }
예제 #3
0
        } // end Index( )

        public IActionResult Detail(int peakId)
        {
            Peak p = _repository.GetPeakById(peakId);

            return(View(p));
        } // end PeakDetail( )