Exemple #1
0
 public IActionResult EditFlight(FlightViewModel model, int id)
 {
     if (model.File == null)
     {
         model.Flight.SeatClass.Airplane.Airline.Logo = flightDAL.GetFlight(id).SeatClass.Airplane.Airline.Logo;
     }
     else
     {
         byte[] imageData = null;
         using (var binaryReader = new BinaryReader(model.File.OpenReadStream()))
         {
             imageData = binaryReader.ReadBytes((int)model.File.Length);
         }
         model.Flight.SeatClass.Airplane.Airline.Logo = imageData;
     }
     model.Flight.FlightID = id;
     flightDAL.UpdateFlight(model.Flight);
     return(View("Admin", flightDAL.GetFlights()));
 }