コード例 #1
0
        public ActionResult HizmetTuru_Create(HizmetTuru s, HttpPostedFileBase file)
        {
            try
            {
                HizmetTuru _hizmet = new HizmetTuru();
                if (file != null && file.ContentLength > 0)
                {
                    MemoryStream memoryStream = file.InputStream as MemoryStream;
                    if (memoryStream == null)
                    {
                        memoryStream = new MemoryStream();
                        file.InputStream.CopyTo(memoryStream);
                    }
                    _hizmet.fotograf = memoryStream.ToArray();

                    _hizmet.Title           = s.Title;
                    _hizmet.TitleSub        = s.TitleSub;
                    _hizmet.OlusturmaTarihi = DateTime.Now;

                    db.hizmet_turu.Add(_hizmet);
                    db.SaveChanges();

                    return(RedirectToAction("MyHizmet", "Admin"));
                }

                return(View(s));
            }
            catch (Exception)
            {
                throw new Exception("Hata oluştu");
            }
        }
コード例 #2
0
        public ActionResult DeleteConfirmed_HizmetTuru(int id)
        {
            HizmetTuru _hizmet = db.hizmet_turu.Find(id);

            db.hizmet_turu.Remove(_hizmet);
            db.SaveChanges();
            return(RedirectToAction("MyHizmet"));
        }
コード例 #3
0
        protected override void GuncelNesneOlustur()
        {
            currentEntity = new HizmetTuru
            {
                Id            = id,
                Kod           = txtKod.Text,
                HizmetTuruAdi = txtHizmetTuruAdi.Text,
                HizmetTipi    = txtHizmetTipi.Text.GetEnum <HizmetTipi>(),
                Aciklama      = txtAciklama.Text,
                Durum         = tglDurum.IsOn
            };

            ButonEnabledDurumu();
        }
コード例 #4
0
        // GET: Admin/Edit/5
        public ActionResult HizmetTuru_Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HizmetTuru _hizmet = db.hizmet_turu.Find(id);

            if (_hizmet == null)
            {
                return(HttpNotFound());
            }
            return(View(_hizmet));
        }
コード例 #5
0
        public ActionResult HizmetTuru_Edit(HizmetTuru s, HttpPostedFileBase file)
        {
            try
            {
                if (s.Title == null || s.TitleSub == null)
                {
                    TempData["edit_hata"] = "Tüm alanları doldurun...";
                    return(View(s));
                }

                HizmetTuru _hizmet = new HizmetTuru();
                if (file != null && file.ContentLength > 0)
                {
                    MemoryStream memoryStream = file.InputStream as MemoryStream;
                    if (memoryStream == null)
                    {
                        memoryStream = new MemoryStream();
                        file.InputStream.CopyTo(memoryStream);
                    }
                    _hizmet.fotograf = memoryStream.ToArray();
                }

                _hizmet.ID              = s.ID;
                _hizmet.Title           = s.Title;
                _hizmet.TitleSub        = s.TitleSub;
                _hizmet.OlusturmaTarihi = DateTime.Now;

                db.Entry(_hizmet).State = EntityState.Modified;

                if (file == null)
                {
                    db.Entry(_hizmet).Property(m => m.fotograf).IsModified = false;
                }
                db.SaveChanges();

                return(RedirectToAction("MyHizmet", "Admin"));
            }
            catch (Exception)
            {
                throw new Exception("Hata oluştu");
            }
        }