Ejemplo n.º 1
0
        public async Task <IActionResult> OnGetAsync(long?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Mig = await _context.Migs
                  .Include(m => m.AirplaneNavigation)
                  .SingleOrDefaultAsync(m => m.SideNumber == id);

            if (Mig == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> OnPostAsync(long?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Mig = await _context.Migs.FindAsync(id);

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

            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> OnPostAsync()
        {
            Mig mig = await _context.Migs.FindAsync(MigSideNumber);

            if (!ModelState.IsValid || mig == null)
            {
                await OnGetAsync();

                ModelState.AddModelError("MigSideNumber", InvalidMigSideNumberAlert);
                return(Page());
            }

            var routes = new RouteValueDictionary
            {
                { SideNumberParameterName, MigSideNumber }
            };

            return(RedirectToPage(MigsDetailsPage, routes));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> OnGetAsync(long?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Mig = await _context.Migs
                  .Include(m => m.Modernizations)
                  .SingleOrDefaultAsync(m => m.SideNumber == id);

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

            InitializeStagingAreasSelectList();
            InitializeUnitsSelectList();
            InitializeAirplanesSelectList();

            return(Page());
        }