Ejemplo n.º 1
0
        public IActionResult OnGet(long?migSideNumber)
        {
            if (!migSideNumber.HasValue ||
                _context.Migs.FirstOrDefault(m => m.SideNumber == migSideNumber) == null)
            {
                return(NotFound());
            }

            Modernization = new Modernization
            {
                MigSideNumber = migSideNumber.Value
            };

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

            Modernization = await _context.Modernization
                            .Include(m => m.MigSideNumberNavigation)
                            .Include(m => m.MigSideNumberNavigation.AirplaneNavigation)
                            .SingleOrDefaultAsync(m => m.Id == id);

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

            Modernization = await _context.Modernization
                            .Include(m => m.MigSideNumberNavigation)
                            .SingleOrDefaultAsync(m => m.Id == id);

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

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

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

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

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

            return(RedirectToPage("./Index", routes));
        }