Beispiel #1
0
        public JsonResult GetSiteInfo(int id)
        {
            // sşte bilgisini json olarak verir.
            Mulkler site = db.Mulklers.FirstOrDefault(x => x.Id == id);

            return(Json(site, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult Details(int id)
        {
            // daireleri listele..
            Mulkler bina = db.Mulklers.FirstOrDefault(x => x.Id == id);

            return(View(bina.Dairelers.ToList()));
        }
Beispiel #3
0
        public ActionResult Details(int id)
        {
            // Sitenin binaları getirilir.
            Mulkler site = db.Mulklers.FirstOrDefault(x => x.Id == id);

            return(View(site.Mulkler1.ToList()));
        }
Beispiel #4
0
        private void InsertSampleSiteAndAparts(YoneticimDBEntities db)
        {
            // Site ve apt olan kayıtlar atıldı.
            for (int i = 0; i < FakeData.NumberData.GetNumber(4, 6); i++)
            {
                Mulkler mulk = new Mulkler()
                {
                    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.Mulklers.Add(mulk);
            }

            db.SaveChanges();
        }
Beispiel #5
0
        public ActionResult Delete(int siteId)
        {
            Mulkler mulk = db.Mulklers.FirstOrDefault(x => x.Id == siteId);

            db.Mulklers.Remove(mulk);

            db.SaveChanges();

            return(RedirectToAction("List"));
        }
Beispiel #6
0
        public ActionResult Edit(int siteId, string siteName, int blockCount, string address)
        {
            Mulkler mulk = db.Mulklers.FirstOrDefault(x => x.Id == siteId);

            mulk.Adi        = siteName;
            mulk.Adres      = address;
            mulk.BlokSayisi = blockCount;

            db.SaveChanges();

            return(RedirectToAction("List"));
        }
Beispiel #7
0
        public ActionResult Add(string siteName, int blockCount, string address)
        {
            Mulkler mulk = new Mulkler()
            {
                Adi        = siteName,
                Adres      = address,
                BlokSayisi = blockCount
            };

            db.Mulklers.Add(mulk);
            db.SaveChanges();

            return(RedirectToAction("List"));
        }
Beispiel #8
0
        private void InsertSampleBlocks(YoneticimDBEntities db)
        {
            List <Mulkler> siteler = db.Mulklers.Where(x => x.BlokSayisi > 1).ToList();

            foreach (Mulkler site in siteler)
            {
                for (int i = 0; i < site.BlokSayisi; i++)
                {
                    Mulkler mulk = new Mulkler()
                    {
                        Adi        = $"Blok-{i}",
                        BlokSayisi = 1,
                        Mulkler2   = site
                    };

                    db.Mulklers.Add(mulk);
                }
            }

            db.SaveChanges();
        }