예제 #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            var cadet = await _db.Officers.FindAsync(Officer.ID);

            if (cadet != null)
            {
                _db.Officers.Remove(cadet);
                await _db.SaveChangesAsync();

                DelMessage = $"Cadet {Officer.ID}has been deleted";
            }

            return(RedirectToPage("CadetList"));
        }
예제 #2
0
        public async Task <IActionResult> OnPostAsync()
        {
            //Method to check if the requested confirmation page is valid

            if (ModelState.IsValid)
            {
                _db.Officers.Add(Officer);
                await _db.SaveChangesAsync();

                Message = $"Cadet {Officer.ID} has been added";
                return(RedirectToPage("EntryConfirmation", new { id = Officer.ID }));
            }
            else
            {
                return(Page());
            }
        }