コード例 #1
0
        public IActionResult Add(Flight NewFlight)
        {
            if (User.IsInRole("Admin") == false)
            {
                return(RedirectToAction("Index", "Home"));
            }
            if (NewFlight == null)
            {
                throw new ArgumentNullException(nameof(NewFlight));
            }

            var newFlight = new Flight
            {
                Origin      = NewFlight.Origin,
                Destination = NewFlight.Destination,
                Departure   = NewFlight.Departure,
                Status      = 0,
                PlaneId     = NewFlight.PlaneId
            };

            _flights.Add(newFlight);
            return(RedirectToAction("Index", "Flight"));
        }