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