// Pop up input doldurarak ekleme işlemi public JsonResult AddRecord(RecordDTO recorddto) { if (ModelState.IsValid) { RecordSelected record = new RecordSelected(); record.Adres = recorddto.Adres; record.AltBolge = recorddto.AltBolge; record.Enlem = recorddto.Enlem; record.Boylam = recorddto.Boylam; record.Aylik_Abonelik_Ucreti = recorddto.Aylik_Abonelik_Ucreti; record.Bolge = recorddto.Bolge; record.CalismaSaatleri = recorddto.CalismaSaatleri; record.Ilce = recorddto.Ilce; record.LokasyonAdi = recorddto.LokasyonAdi; record.Ucretsiz_Parklanma_Suresi_dakika = recorddto.Ucretsiz_Parklanma_Suresi_dakika; _parkcontext.RecordSelects.Add(record); _parkcontext.SaveChanges(); return(Json("")); } else { return(Json("Gerekli alanları doldurunuz!")); } }
public IActionResult Delete(int id) { RecordSelected select = _parkcontext.RecordSelects.FirstOrDefault(x => x.ID == id); _parkcontext.RecordSelects.Remove(select); _parkcontext.SaveChanges(); return(Redirect("/RecordSelected/selectedrecords")); }
public IActionResult Ekle(int id) { Record selected = _parkcontext.Records.FirstOrDefault(x => x.ID == id); var control = _parkcontext.RecordSelects.FirstOrDefault(x => x.ID == id); if (control == null) { RecordSelected model = new RecordSelected(); model.ParkID = selected.ParkID; model.ParkAdi = selected.ParkAdi; model.LokasyonAdi = selected.LokasyonAdi; model.LokasyonID = selected.LokasyonID; model.LokasyonKodu = selected.LokasyonKodu; model.ParkTipi = selected.ParkTipi; model.ParkTipiID = selected.ParkTipiID; model.ParkKapasitesi = selected.ParkKapasitesi; model.CalismaSaatleri = selected.CalismaSaatleri; model.Bolge = selected.Bolge; model.BolgeID = selected.BolgeID; model.AltBolge = selected.AltBolge; model.AltBolgeID = selected.AltBolgeID; model.Ilce = selected.Ilce; model.Adres = selected.Adres; model.Enlem_Boylam = selected.Enlem_Boylam; model.Polygon_Verisi = selected.Polygon_Verisi; model.Boylam = selected.Boylam; model.Enlem = selected.Enlem; model.Aylik_Abonelik_Ucreti = selected.Aylik_Abonelik_Ucreti; model.Ucretsiz_Parklanma_Suresi_dakika = selected.Ucretsiz_Parklanma_Suresi_dakika; model.Tarifesi = selected.Tarifesi; model.Park_Et_Devam_Et_Noktasi = selected.Park_Et_Devam_Et_Noktasi; _parkcontext.RecordSelects.Add(model); _parkcontext.SaveChanges(); return(RedirectToAction("RecordList", "Home")); } return(RedirectToAction("RecordList", "Home")); }
public IActionResult Edit(RecordDTO model, string ParkTipi, string Bolge, string Altbolge, string Ilce) { RecordSelected record = _parkcontext.RecordSelects.FirstOrDefault(q => q.ID == model._id); record.ParkAdi = model.ParkAdi; record.LokasyonAdi = model.LokasyonAdi; record.ParkKapasitesi = model.ParkKapasitesi; record.CalismaSaatleri = model.CalismaSaatleri; record.Aylik_Abonelik_Ucreti = model.Aylik_Abonelik_Ucreti; record.Ucretsiz_Parklanma_Suresi_dakika = model.Ucretsiz_Parklanma_Suresi_dakika; record.Tarifesi = model.Tarifesi; record.Adres = model.Adres; record.ParkTipi = ParkTipi; record.Bolge = Bolge; record.AltBolge = Altbolge; record.Ilce = Ilce; _parkcontext.SaveChanges(); return(Redirect("/RecordSelected/selectedrecords")); }
public IActionResult Edit(int id) { RecordSelected record = _parkcontext.RecordSelects.FirstOrDefault(x => x.ID == id); RecordDTO model = new RecordDTO(); model._id = record.ID; model.ParkID = record.ParkID; model.ParkAdi = record.ParkAdi; model.LokasyonAdi = record.LokasyonAdi; model.LokasyonKodu = record.LokasyonKodu; model.ParkTipi = record.ParkTipi; model.ParkKapasitesi = record.ParkKapasitesi; model.CalismaSaatleri = record.CalismaSaatleri; model.Bolge = record.Bolge; model.AltBolge = record.AltBolge; model.Ilce = record.Ilce; model.Adres = record.Adres; model.Enlem_Boylam = record.Enlem_Boylam; model.Polygon_Verisi = record.Polygon_Verisi; model.Boylam = record.Boylam; model.Enlem = record.Enlem; model.Aylik_Abonelik_Ucreti = record.Aylik_Abonelik_Ucreti; model.Ucretsiz_Parklanma_Suresi_dakika = record.Ucretsiz_Parklanma_Suresi_dakika; model.Tarifesi = record.Tarifesi; model.Park_Et_Devam_Et_Noktasi = record.Park_Et_Devam_Et_Noktasi; List <Record> selects = _parkcontext.Records.ToList(); List <AltBolgeDTO> altBolgeDTOs = new List <AltBolgeDTO>(); foreach (var item in selects) { var recordControl = altBolgeDTOs.FirstOrDefault(x => x.AltBolgeAd == item.AltBolge); if (recordControl == null) { AltBolgeDTO modelaltbolge = new AltBolgeDTO(); modelaltbolge.AltBolgeAd = item.AltBolge; altBolgeDTOs.Add(modelaltbolge); } } model.AltBolgeDTOs = altBolgeDTOs; List <IlceDTO> IlceDTOs = new List <IlceDTO>(); foreach (var item in selects) { var recordControl = IlceDTOs.FirstOrDefault(x => x.IlceAd == item.Ilce); if (recordControl == null) { IlceDTO modelılce = new IlceDTO(); modelılce.IlceAd = item.Ilce; IlceDTOs.Add(modelılce); } } model.IlceDTOs = IlceDTOs; List <ParkTipiDTO> parkTipiDTOs = new List <ParkTipiDTO>(); foreach (var item in selects) { var recordControl = parkTipiDTOs.FirstOrDefault(x => x.ParkTipiAd == item.ParkTipi); if (recordControl == null) { ParkTipiDTO modelparktipi = new ParkTipiDTO(); modelparktipi.ParkTipiAd = item.ParkTipi; parkTipiDTOs.Add(modelparktipi); } } model.ParkTipiDTOs = parkTipiDTOs; return(View(model)); }