public void addMesulMüdür(int firmaid) { MesulMüdürüdb müdür = TempData["müdür"] as MesulMüdürüdb; müdür.Firmaid = firmaid; db.MesulMüdürüdb.Add(müdür); db.SaveChanges(); }
public ActionResult Index(FormCollection form, HttpPostedFileBase FirmaSahibiPdf, HttpPostedFileBase MüdürSertifika) { ContextEntitiess context = new ContextEntitiess(); string meslmüdürüTcno = form["MüdürTcNo"]; if (context.MesulMüdürüdb.Where(p => p.TcNo == meslmüdürüTcno).Count() == 0) { FirmaSahibidb sahip = new FirmaSahibidb(); sahip.TcNo = form["firmaTcNo"]; sahip.AdıSoyadı = form["firmaAdıSoyadı"]; TempData["sahip"] = sahip; if (FirmaSahibiPdf != null) { sahip.HizmetSözleşmesi = new byte[FirmaSahibiPdf.ContentLength]; FirmaSahibiPdf.InputStream.Read(sahip.HizmetSözleşmesi, 0, FirmaSahibiPdf.ContentLength); } MesulMüdürüdb müdür = new MesulMüdürüdb(); müdür.TcNo = meslmüdürüTcno; müdür.AdıSoyadı = form["MüdürAdSoyad"]; müdür.SertifikaNo = form["MüdürSertifikaNo"]; müdür.SertfikaTarihi = form["MüdürSertifikaTarihi"]; TempData["müdür"] = müdür; if (MüdürSertifika != null) { müdür.SertifikaDosyası = new byte[MüdürSertifika.ContentLength]; MüdürSertifika.InputStream.Read(müdür.SertifikaDosyası, 0, MüdürSertifika.ContentLength); } int personelsayısı = Int32.Parse(form["item"]); for (int i = 1; i < personelsayısı + 1; i++) { HttpPostedFileBase personeldosyası = Request.Files["PersonelFile" + i + ""]; Personeller(Request.Form.GetValues("personel" + i + ""), personeldosyası); } return(RedirectToAction("Index", "FirmaDosyaları")); } else { TempData["MesulMüdür"] = "Mesul Müdürünüz Başka Bir Firmada Çalışmaktadır"; return(View()); } }