// 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!")); } }
// Veri API den database imize aktarmak için kullandığımız Route (front tarafı çalışmadığı için) Bir kere kullanımlık public IActionResult Veriler() { string data = new WebClient().DownloadString("https://data.ibb.gov.tr/en/datastore/odata3.0/c3eb0d72-1ce4-4983-a3a8-6b0b4b19fcb9?&$format=json"); var list = JsonConvert.DeserializeObject <RecordListDTO>(data); //List<Record> record = new List<Record>(); foreach (var item in list.recordlist) { var recordControl = _parkcontext.Records.FirstOrDefault(x => x.ID == item._id); if (recordControl == null) { Record record = new Record(); record.ID = item._id; record.ParkID = item.ParkID; record.ParkAdi = item.ParkAdi; record.LokasyonAdi = item.LokasyonAdi; record.LokasyonID = item.LokasyonID; record.LokasyonKodu = item.LokasyonKodu; record.ParkTipiID = item.ParkTipiID; record.ParkTipi = item.ParkTipi; record.ParkKapasitesi = item.ParkKapasitesi; record.CalismaSaatleri = item.CalismaSaatleri; record.BolgeID = item.BolgeID; record.Bolge = item.Bolge; record.AltBolgeID = item.AltBolgeID; record.AltBolge = item.AltBolge; record.IlceID = item.IlceID; record.Ilce = item.Ilce; record.Adres = item.Adres; record.Enlem_Boylam = item.Enlem_Boylam; record.Polygon_Verisi = item.Polygon_Verisi; record.Boylam = item.Boylam; record.Enlem = item.Enlem; record.Aylik_Abonelik_Ucreti = item.Aylik_Abonelik_Ucreti; record.Ucretsiz_Parklanma_Suresi_dakika = item.Ucretsiz_Parklanma_Suresi_dakika; record.Tarifesi = item.Tarifesi; record.Park_Et_Devam_Et_Noktasi = item.Park_Et_Devam_Et_Noktasi; record.IsDeleted = false; _parkcontext.Records.Add(record); _parkcontext.SaveChanges(); } } return(Json(list)); }
public CarParkEntity AddCarPark(CarParkEntity carPark) { carParkContext.CarParks.Add(carPark); carParkContext.SaveChanges(); return(carPark); }