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();
        }
Esempio n. 2
0
        public JsonResult GetSiteInfo(int id)
        {
            // site bilgisini json olarak verir.
            Mulk site = db.Mulkler.FirstOrDefault(x => x.Id == id);

            return(Json(site, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public ActionResult Details(int id)
        {
            // Sitenin binaları getirilir.
            Mulk site = db.Mulkler.FirstOrDefault(x => x.Id == id);

            return(View(site.Mulkleri.ToList()));
        }
Esempio n. 4
0
        public ActionResult Details(int id)
        {
            // daireleri listele..
            Mulk bina = db.Mulkler.FirstOrDefault(x => x.Id == id);

            ViewBag.Mulk = bina;

            return(View(bina.Daireler.ToList()));
        }
Esempio n. 5
0
        public ActionResult Delete(int blockId)
        {
            Mulk mulk = db.Mulkler.FirstOrDefault(x => x.Id == blockId);

            db.Mulkler.Remove(mulk);

            db.SaveChanges();

            return(RedirectToAction("List"));
        }
Esempio n. 6
0
        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"));
        }
Esempio n. 7
0
        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"));
        }
Esempio n. 8
0
        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 }));
        }
Esempio n. 9
0
        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"));
        }
Esempio n. 10
0
        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));
        }
Esempio n. 12
0
        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));
        }
Esempio n. 13
0
        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();
        }