Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(long id, [Bind("IsyeriId,IsletmeAdi,Adres,PhoneNumber,YetkiliAdi")] Isyeri isyeri)
        {
            if (id != isyeri.IsyeriId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(isyeri);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!IsyeriExists(isyeri.IsyeriId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(isyeri));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("IsyeriId,IsletmeAdi,Adres,PhoneNumber,YetkiliAdi")] Isyeri isyeri)
        {
            if (ModelState.IsValid)
            {
                _context.Add(isyeri);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(isyeri));
        }
Ejemplo n.º 3
0
 protected override void GuncelNesneOlustur()
 {
     currentEntity = new Isyeri
     {
         Id        = Id,
         Kod       = txtKod.Text,
         IsyeriAdi = txtIsyeriAdi.Text,
         Aciklama  = txtAciklama.Text,
         Durum     = tglDurum.IsOn
     };
     ButonEnabledDurumu();
 }
Ejemplo n.º 4
0
        public JsonResult IlanIsyeriGuncelle(Kontrol_Model iln)
        {
            JsonModel jmod = new JsonModel();

            resimler.Add("");
            string kontrol = VeriKontrolleri(iln, 2);

            resimler.Clear();
            if (kontrol != null)
            {
                jmod.IsSuccess = false;
                jmod.Mesaj     = kontrol;
                return(Json(jmod, JsonRequestBehavior.AllowGet));
            }
            Isyeri isyri = ct.Isyeris.SingleOrDefault(x => x.IsyeriId == guncellenenIlanId);

            isyri.aciklama     = iln.aciklama;
            isyri.adres        = iln.adres;
            isyri.aktif        = iln.aktif == 1 ? true : false;
            isyri.baslik       = iln.baslik;
            isyri.bulunduguKat = iln.bulunduguKat;
            isyri.depozito     = iln.kategori == 1 ? 0 : iln.depozito;
            isyri.esyaDurumu   = iln.esyaDurumu == 1 ? true : false;
            isyri.fiyat        = iln.fiyat;
            isyri.il           = iln.il;
            isyri.ilce         = iln.ilce;
            isyri.isitmaTuru   = iln.isitmaTuru;
            isyri.kategori     = iln.kategori;
            isyri.katSayisi    = iln.katSayisi;
            isyri.isyeriTuru   = iln.konutTuru;
            isyri.metrekare    = iln.metrekare;
            isyri.odaSayisi    = iln.odaSayisi;
            isyri.binaYasi     = iln.yasi;

            try
            {
                ct.SaveChanges();
                jmod.IsSuccess = true;
                jmod.Mesaj     = "Ilan başarıyla güncellenmiştir.";
            }
            catch
            {
                jmod.IsSuccess = false;
            }
            return(Json(jmod, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        public ActionResult YeniIlanIsyeri(Kontrol_Model k)
        {
            JsonModel jmodel  = new JsonModel();
            string    kontrol = VeriKontrolleri(k, 2);

            if (kontrol != null)
            {
                jmodel.IsSuccess = false;
                jmodel.Mesaj     = kontrol;
                return(Json(jmodel, JsonRequestBehavior.AllowGet));
            }

            Isyeri yeni = new Isyeri();

            yeni.aciklama     = k.aciklama;
            yeni.metrekare    = k.metrekare;
            yeni.sahipId      = Convert.ToInt32(Session["Kl"]);
            yeni.adres        = k.adres;
            yeni.aktif        = k.aktif == 1 ? true : false;
            yeni.baslik       = k.baslik;
            yeni.binaYasi     = k.yasi;
            yeni.bulunduguKat = k.bulunduguKat;
            yeni.depozito     = k.kategori == 2 ? k.depozito : 0;
            yeni.esyaDurumu   = k.esyaDurumu == 1 ? true : false;
            yeni.fiyat        = k.fiyat;
            yeni.il           = k.il;
            yeni.ilanTarihi   = DateTime.Now;
            yeni.ilce         = k.ilce;
            yeni.isitmaTuru   = k.isitmaTuru;
            yeni.kategori     = k.kategori;
            yeni.katSayisi    = k.katSayisi;
            yeni.isyeriTuru   = k.konutTuru;
            yeni.odaSayisi    = k.odaSayisi;
            yeni.kucukResim   = resimler[0];
            ct.Isyeris.Add(yeni);
            {
                int kayitId = ct.Isyeris.Max(x => x.IsyeriId) + 1;
                for (int i = 0; i < resimler.Count; i++)
                {
                    Resim yeniResim = new Resim();
                    yeniResim.KayitId     = kayitId;
                    yeniResim.IlanTuruId  = 2;
                    yeniResim.ResimAdresi = resimler[i];
                    ct.Resims.Add(yeniResim);
                }
                {
                    Bitmap bt        = new Bitmap(Server.MapPath("~/Images/" + resimler[0]));
                    double yukseklik = bt.Height;
                    double genislik  = bt.Width;
                    double oran;
                    if (genislik > 500)
                    {
                        oran      = genislik / yukseklik;
                        genislik  = 500;
                        yukseklik = 500 / oran;
                    }
                    Bitmap yenis = new Bitmap(bt, (int)genislik, (int)yukseklik);
                    yenis.Save(Server.MapPath("~/Images/KucukResimler/" + yeni.kucukResim));
                    yenis.Dispose();
                    bt.Dispose();
                }
            }
            try
            {
                ct.SaveChanges();
            }
            catch (Exception ex)
            {
                ilanDurum        = false;
                jmodel.IsSuccess = false;
                jmodel.Mesaj     = "Hata : " + ex.Message;
                return(Json(jmodel, JsonRequestBehavior.AllowGet));
            }
            ilanDurum        = true;
            jmodel.IsSuccess = true;
            jmodel.Mesaj     = "İlanınız başarıyla yayınlanmıştır..";
            return(Json(jmodel, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
 public bool Sil(Isyeri entity)
 {
     SiparisTakipContext.Isyeri.Remove(entity);
     return(SiparisTakipContext.SaveChanges() > 0);
 }
Ejemplo n.º 7
0
 public Isyeri Kaydet(Isyeri entity)
 {
     SiparisTakipContext.Isyeri.Add(entity);
     SiparisTakipContext.SaveChanges();
     return(entity);
 }
Ejemplo n.º 8
0
 public int Guncelle(Isyeri entity)
 {
     SiparisTakipContext.Isyeri.AddOrUpdate(entity);
     return(SiparisTakipContext.SaveChanges());
 }