public void ShowFDR(FDR f) { fdr = f; try { for (int i = 0; i < fdr.FlightEvents.Count; i++) { addTreeItem(fdr.FlightEvents[i]); } addInitItem("Pilot name", fdr.Pilot.name); addInitItem("Pilot rank", fdr.Pilot.rank); addInitItem("CSAV ID/callsign", fdr.Pilot.pid + " / " + fdr.Pilot.callsign); addInitItem("VATSIM / IVAO", fdr.Pilot.vatsim_id + " / " + fdr.Pilot.ivao_id); addInitItem("", ""); addInitItem("Flight IATA", fdr.FlightInit.iata); addInitItem("Departure", fdr.FlightInit.departure); addInitItem("Arrival", fdr.FlightInit.arrival); addInitItem("Alternate", fdr.FlightInit.alternate); addInitItem("Flight Level", fdr.FlightInit.flight_level.ToString()); addInitItem("Callsign", fdr.FlightInit.callsign); addInitItem("Aircraft", fdr.FlightInit.aircraft); addInitItem("Registration", fdr.FlightInit.registration); addInitItem("Route", fdr.FlightInit.route); addInitItem("PAX", fdr.FlightInit.pax.ToString()); addInitItem("Application Build", fdr.FlightInit.build.ToString()); } catch (Exception e) { Logger.Log(e.ToString()); } CreateProfile(); CreateSpeeds(); }
public ActionResult Create(FDR fdrs, Customer customer, IFormFile[] Image) { try { if (Image != null) { if (customer.FDRs.Count == Image.Count()) { for (int i = 0; i < customer.FDRs.Count; i++) { string picture = System.IO.Path.GetFileName(Image[i].FileName); var file = picture; var uploadFile = Path.Combine(_hostingEnvironment.WebRootPath, "images", picture); using (MemoryStream ms = new MemoryStream()) { Image[i].CopyTo(ms); customer.FDRs[i].Image = ms.GetBuffer(); } } } _context.Customers.Add(customer); _context.SaveChanges(); TempData["id"] = customer.ID; return(RedirectToAction("Index")); } return(View(customer)); } catch (Exception) { return(View(customer)); } }
public override int GetHashCode() { var hash = 17; hash = hash * 23 + Cutoff.GetHashCode(); hash = hash * 23 + AMTMatches.GetHashCode(); hash = hash * 23 + FDR.GetHashCode(); hash = hash * 23 + m_label.GetHashCode(); return(hash); }
public IActionResult DeleteFDR(long id) { FDR fdr = _context.FDRs.Find(id); if (fdr != null) { _context.FDRs.Remove(fdr); _context.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
// GET: FDR public ActionResult Index() { using (var db = new MainDbContext()) { string firstname = User.Identity.Name; var FdrModel = db.FDR.FirstOrDefault(u => u.FirstName.Equals(firstname)); // Construct the viewmodel FDR model = new FDR(); model.FirstName = FdrModel.FirstName; return(View(model)); } }
private void openFDRFileToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Šemík FDR files (*.fdr)|*.fdr"; ofd.Title = "Choose file"; ofd.InitialDirectory = Application.StartupPath; if (ofd.ShowDialog() == DialogResult.OK) { Serializer ser = new Serializer(); FDR fdr = ser.LoadFDR(ofd.FileName); fdrForm = new FDRForm(this); activeForm.Hide(); fdrForm.MdiParent = this; fdrForm.Dock = DockStyle.Fill; fdrForm.Show(); fdrForm.ShowFDR(fdr); activeForm = fdrForm; } }
public override bool Equals(object obj) { var stacFDR = obj as STACFDR; if (stacFDR == null) { return(false); } if (!Cutoff.Equals(stacFDR.Cutoff)) { return(false); } if (!AMTMatches.Equals(stacFDR.AMTMatches)) { return(false); } if (!FDR.Equals(stacFDR.FDR)) { return(false); } return(ConformationMatches.Equals(stacFDR.ConformationMatches)); }
// GET: FDR public ActionResult Index() { using (var db = new MainDbContext()) { string firstname = User.Identity.Name; var FdrModel = db.FDR.FirstOrDefault(u => u.FirstName.Equals(firstname)); // Construct the viewmodel FDR model = new FDR(); model.FirstName = FdrModel.FirstName; return View(model); } }