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())); }