public ActionResult DeleteConfirmed(int id) { Kisit kisit = _kisitService.GetById(id); _kisitService.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Adi,AdiGosterilen,Aciklama,OlusturmaTarihi,KisitKategoriId")] Kisit kisit) { if (ModelState.IsValid) { _kisitService.Insert(kisit); return(RedirectToAction("Index")); } var kisitKategoriler = _kisitKategoriService.GetList(); ViewBag.KisitKategoriId = new SelectList(kisitKategoriler, "Id", "Adi", kisit.KisitKategoriId); return(View(kisit)); }
// GET: EczaneNobet/Kisit/Details/5 public ActionResult Details(int id) { if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kisit kisit = _kisitService.GetById(id); if (kisit == null) { return(HttpNotFound()); } return(View(kisit)); }
// GET: EczaneNobet/Kisit/Edit/5 public ActionResult Edit(int id) { if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kisit kisit = _kisitService.GetById(id); if (kisit == null) { return(HttpNotFound()); } var kisitKategoriler = _kisitKategoriService.GetList(); ViewBag.KisitKategoriId = new SelectList(kisitKategoriler, "Id", "Adi", kisit.KisitKategoriId); return(View(kisit)); }
private string ReadBounds(string satir) { satir = reader.ReadLine(); Kisit bounds = new Kisit(); string[] kelime; int i; for (i = 0; i < degisken.Count; i++) { bound_check.Add(0); } while (satir != "ENDATA" && satir != null && satir != "") { kelime = satir.Trim().Split(new char[0], StringSplitOptions.RemoveEmptyEntries); if (kelime[0] == "FR") { degisken.Add(kelime[2] + "*"); degisken_sayisi++; foreach (var item in kisitlar) { item.degerler.Add(item.degerler[degisken.IndexOf(kelime[2])] * (-1)); } } else if (kelime[0] == "LO") { bound_check[degisken.IndexOf(kelime[2])] = double.Parse(kelime[3].Replace('.', ',')); } else if (kelime[0] == "UP") { Kisit kisit = new Kisit(), kisit2 = new Kisit(); kisit.adi = "BND"; kisit2.adi = "BND"; for (i = 0; i < degisken_sayisi; i++) { kisit.degerler.Add(0); } kisit.degerler[degisken.IndexOf(kelime[2])] = 1; for (i = 0; i < y_degisken_sayisi; i++) { kisit2.degerler.Add(0); } for (i = 0; i < kisit_sayisi; i++) { kisitlar2[i].degerler.Add(0); } kisit2.degerler.Add(1); y_degisken_sayisi++; sabitler.Add((double.Parse(kelime[3].Replace('.', ',')))); kisitlar.Add(kisit); kisitlar2.Add(kisit2); kisit_sayisi++; } satir = reader.ReadLine(); } for (int k = 0; k < bound_check.Count; k++) { if (bound_check[k] != 0) { for (int j = 1; j < kisitlar.Count; j++) { if (kisitlar[j].degerler[k] != 0) { sabitler[j] += kisitlar[j].degerler[k] * bound_check[k] * (-1); } } } } return(satir); }
private string ReadRows(string satir) { satir = reader.ReadLine(); Kisit kisit = new Kisit(), kisit2 = new Kisit(); List <string> amaclar = new List <string>(); string[] kelime; kisitlar.Add(kisit); kisitlar2.Add(kisit2); while (satir != "COLUMNS") { kisit = new Kisit(); kisit2 = new Kisit(); kelime = satir.Trim().Split(new char[0], StringSplitOptions.RemoveEmptyEntries); kisit.adi = kelime[1]; kisit2.adi = kelime[1]; if (kelime[0] == "N") { kisitlar[0] = kisit; kisitlar2[0] = kisit2; } else { kisitlar.Add(kisit); kisitlar2.Add(kisit2); amaclar.Add(kelime[0]); } kisit_sayisi++; satir = reader.ReadLine(); } //S ve R yapay degiskenlerinin belirlendigi yer for (int i = 0; i < amaclar.Count; i++) { foreach (var item2 in kisitlar2) { if (amaclar[i] == "L") { if (i == kisitlar2.IndexOf(item2) - 1) { item2.degerler.Add(1); } else { item2.degerler.Add(0); } } else if (amaclar[i] == "G") { if (i == kisitlar2.IndexOf(item2) - 1) { item2.degerler.Add(-1); item2.degerler.Add(1); r_index.Add(item2.degerler.Count - 1); } else { item2.degerler.Add(0); item2.degerler.Add(0); } } else if (amaclar[i] == "E") { if (i == kisitlar2.IndexOf(item2) - 1) { item2.degerler.Add(1); r_index.Add(item2.degerler.Count - 1); } else { item2.degerler.Add(0); } } } } y_degisken_sayisi = kisitlar2[0].degerler.Count; return(satir); }
public void Update(Kisit kisit) { _kisitDal.Update(kisit); }
public void Insert(Kisit kisit) { _kisitDal.Insert(kisit); }