private void InsertSampleSiteAndAparts(YoneticimDBEntities db) { // Site ve apt olan kayıtlar atıldı. for (int i = 0; i < FakeData.NumberData.GetNumber(4, 6); i++) { Mulk mulk = new Mulk() { Adres = FakeData.PlaceData.GetAddress(), BlokSayisi = (byte)FakeData.NumberData.GetNumber(1, 5) }; if (mulk.BlokSayisi > 1) { mulk.Adi = $"Site-{i}"; } else { mulk.Adi = $"Apt-{i}"; } db.Mulkler.Add(mulk); } db.SaveChanges(); }
public JsonResult GetSiteInfo(int id) { // site bilgisini json olarak verir. Mulk site = db.Mulkler.FirstOrDefault(x => x.Id == id); return(Json(site, JsonRequestBehavior.AllowGet)); }
public ActionResult Details(int id) { // Sitenin binaları getirilir. Mulk site = db.Mulkler.FirstOrDefault(x => x.Id == id); return(View(site.Mulkleri.ToList())); }
public ActionResult Details(int id) { // daireleri listele.. Mulk bina = db.Mulkler.FirstOrDefault(x => x.Id == id); ViewBag.Mulk = bina; return(View(bina.Daireler.ToList())); }
public ActionResult Delete(int blockId) { Mulk mulk = db.Mulkler.FirstOrDefault(x => x.Id == blockId); db.Mulkler.Remove(mulk); db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult Delete(int siteId) { // TODO : Mulk detayları önce silinmeli.. Mulk mulk = db.Mulkler.FirstOrDefault(x => x.Id == siteId); db.Mulkler.Remove(mulk); db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult Edit(int siteId, string siteName, int blockCount, string address) { Mulk mulk = db.Mulkler.FirstOrDefault(x => x.Id == siteId); mulk.Adi = siteName; mulk.Adres = address; mulk.BlokSayisi = blockCount; db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult Add(int mulkid, Daire daire) { Mulk mulk = db.Mulkler.Find(mulkid); if (mulk != null) { mulk.Daireler.Add(daire); db.SaveChanges(); } return(RedirectToAction("Details", "Block", new { id = mulkid })); }
public ActionResult Add(string siteName, int blockCount, string address) { Mulk mulk = new Mulk() { Adi = siteName, Adres = address, BlokSayisi = blockCount }; db.Mulkler.Add(mulk); db.SaveChanges(); return(RedirectToAction("List")); }
public JsonResult Edit(Mulk model) { try { Mulk mulk = db.Mulkler.Find(model.Id); mulk.Adi = model.Adi; mulk.Adres = model.Adres; db.SaveChanges(); return(Json(new { hasError = false, message = string.Empty }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { hasError = true, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Add(Mulk mulk) { mulk.BlokSayisi = 1; mulk.MulkId = null; try { db.Mulkler.Add(mulk); db.SaveChanges(); } catch (Exception ex) { return(Json(new { hasError = true, message = ex.Message }, JsonRequestBehavior.AllowGet)); } return(Json(new { hasError = false, message = string.Empty }, JsonRequestBehavior.AllowGet)); }
public ActionResult Add(int mulkid, Gorevli gorevli) { if (ModelState.IsValid) { Mulk mulk = db.Mulkler.Find(mulkid); if (mulk != null) { mulk.Gorevliler.Add(gorevli); db.SaveChanges(); } return(RedirectToAction("Details", "Block", new { id = mulkid })); } ViewBag.GorevliTurList = new SelectList(db.GorevliTurleri.ToList(), "Id", "Adi"); return(View(gorevli)); }
private void InsertSampleBlocks(YoneticimDBEntities db) { List <Mulk> siteler = db.Mulkler.Where(x => x.BlokSayisi > 1).ToList(); foreach (Mulk site in siteler) { for (int i = 0; i < site.BlokSayisi; i++) { Mulk mulk = new Mulk() { Adi = $"Blok-{i}", BlokSayisi = 1, Mulku = site }; db.Mulkler.Add(mulk); } } db.SaveChanges(); }