public IActionResult UpdateSozlesme(int Id)
        {
            SPDatabaseModel       data        = LoadSozlesmeWithId(Id);
            SozlesmePersonelModel Sozlesmeler = new SozlesmePersonelModel();

            SozlesmeModel sozlesme = new SozlesmeModel();



            sozlesme.Firma             = data.Sozlesme.Firma;
            sozlesme.Baslik            = data.Sozlesme.Baslik;
            sozlesme.Arti_Eksilis      = data.Sozlesme.Arti_Eksilis;
            sozlesme.Tarih             = data.Sozlesme.Tarih;
            sozlesme.Talep_Tarihi      = data.Sozlesme.Talep_Tarihi;
            sozlesme.Tamamlanma_Tarihi = data.Sozlesme.Tamamlanma_Tarihi;
            sozlesme.Id          = data.Sozlesme.Sozlesme_Id;
            Sozlesmeler.Sozlesme = sozlesme;
            foreach (PersonelDatabaseModel person in data.Personels)
            {
                Sozlesmeler.Personels.Add(new PersonelModel
                {
                    Personel_Id     = person.Personel_Id,
                    AdamSaat        = person.AdamSaat,
                    SorumluYonetici = person.SorumluYonetici,
                    Rate            = person.Rate,
                    Isim            = person.Isim,
                    Uzmanlik        = person.Uzmanlik,

                    Sozlesme_Id = person.Sozlesme_Id
                });
            }

            return(View(Sozlesmeler));
        }
        public IActionResult SignUp(IFormCollection model)
        {
            List <PersonelModel> personels = new List <PersonelModel>();
            PersonelModel        personel  = new PersonelModel();
            SozlesmeModel        sozlesme  = new SozlesmeModel();

            sozlesme.Firma             = Request.Form["Firma"];
            sozlesme.Tarih             = Convert.ToDateTime(Request.Form["Tarih"]);
            sozlesme.Arti_Eksilis      = Convert.ToInt32(Request.Form["Arti_Eksilis"]);
            sozlesme.Baslik            = Request.Form["Baslik"];
            sozlesme.Talep_Tarihi      = Convert.ToDateTime(Request.Form["Talep_Tarihi"]);
            sozlesme.Tamamlanma_Tarihi = Convert.ToDateTime(Request.Form["Tamamlanma_Tarihi"]);
            sozlesme.Bolge             = Request.Form["Bolge"];
            sozlesme.Faturalama_Durum  = Request.Form["Faturalama_Durum"];
            sozlesme.Sorumlu           = Request.Form["Sorumlu"];
            sozlesme.Sorumlu           = Request.Form["Sorumlu"];
            sozlesme.TarihBitis        = Convert.ToDateTime(Request.Form["TarihBitis"]);



            int recordsCreated = CreateSozlesme(sozlesme.Firma, sozlesme.Tarih, sozlesme.TarihBitis, sozlesme.Arti_Eksilis, sozlesme.Baslik, sozlesme.Talep_Tarihi, sozlesme.Tamamlanma_Tarihi, sozlesme.Bolge, sozlesme.Faturalama_Durum, sozlesme.Sorumlu);

            for (int x = 1; x < 5; x++)
            {
                if (!String.IsNullOrEmpty(Request.Form[$"adamsaat{x}"]))
                {
                    personel.AdamSaat        = Convert.ToInt32(Request.Form[$"Adamsaat{x}"]);
                    personel.SorumluYonetici = Request.Form[$"Sorumluyonetici{x}"];
                    personel.Bolge           = Request.Form[$"Bolge{x}"];
                    personel.Rate            = Convert.ToInt32(Request.Form[$"Rate{x}"]);
                    personel.Uzmanlik        = Request.Form[$"Uzmanlik{x}"];
                    personel.Isim            = Request.Form[$"Isim{x}"];
                    personel.KaynakTipi      = Request.Form[$"Kaynaktipi{x}"];
                    personel.Sozlesme_Id     = recordsCreated;
                    personels.Add(personel);

                    CreatePersonel(personel.AdamSaat, personel.SorumluYonetici, personel.Rate, personel.KaynakTipi, personel.Uzmanlik, personel.Isim, personel.Sozlesme_Id);
                }
            }

            return(RedirectToAction("ViewSozlesmeData"));
        }