Exemplo n.º 1
0
 public JsonResult Ekle(KategoriViewModel model)
 {
     try
     {
         new KategoriRepo().Insert(new Kategori()
         {
             KategoriAdi = model.KategoriAdi,
             Aciklama    = model.Aciklama
         });
         var data = new
         {
             success = true,
             message = "Kategori ekleme işlemi başarılı"
         };
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         var data = new
         {
             success = false,
             message = "Kategori ekleme işlemi başarısız: " + ex.Message
         };
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 2
0
        public ActionResult KategoriListele()
        {
            KategoriViewModel model = new KategoriViewModel();

            model.KategoriList = kr.Listele();
            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult KategoriDuzenle(KategoriViewModel model)
        {
            Category yeniKategori = repoCat.GetAll(c => c.Id == model.Id).FirstOrDefault();

            if (yeniKategori == null)
            {
                ModelState.AddModelError("", "Bu kategori sistemde bulunamadı!");
                return(Redirect("/Makale/Kategoriler/"));
            }
            yeniKategori.CreatedDate = DateTime.Now;
            if (string.IsNullOrEmpty(model.Description))
            {
                yeniKategori.Description = "Açıklama girilmemiş.";
            }
            else
            {
                yeniKategori.Description = model.Description.Substring(0, 1).ToUpper() + model.Description.Substring(1);;
            }
            yeniKategori.Name      = model.Name.Substring(0, 1).ToUpper() + model.Name.Substring(1);;
            yeniKategori.IsDeleted = false;
            if (repoCat.Update(yeniKategori))
            {
                return(Redirect("/Makale/Kategoriler/"));
            }

            return(View(model));
        }
Exemplo n.º 4
0
        public ActionResult KategoriGuncelle(int id)
        {
            KategoriViewModel model = new KategoriViewModel();

            model.Kategoriler = kr.IDyeGoreBul(id);
            return(View(model));
        }
Exemplo n.º 5
0
 public JsonResult Guncelle(KategoriViewModel model)
 {
     try
     {
         var kategori = new KategoriRepo().GetById(model.Id);
         kategori.KategoriAdi = model.KategoriAdi;
         kategori.Aciklama    = model.Aciklama;
         new KategoriRepo().Update();
         var data = new
         {
             success = true,
             message = "Kategori Güncelleme işlemi başarılı"
         };
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         var data = new
         {
             success = false,
             message = "Kategori Güncelleme işlemi başarısız: " + ex.Message
         };
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
 }
        public async Task <ActionResult> Guncelle(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            var guncellenecek = await new KategoriRepo().GetById(id.Value);

            if (guncellenecek == null)
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.kategoriler = await KategoriSelectList();

            var model = new KategoriViewModel()
            {
                Id              = guncellenecek.Id,
                Aciklama        = guncellenecek.Aciklama,
                AktifMi         = guncellenecek.AktifMi,
                EklenmeTarihi   = guncellenecek.EklenmeTarihi,
                KategoriAdi     = guncellenecek.KategoriAdi,
                KategoriFotoUrl = guncellenecek.KategoriFotoUrl,
                UstKategoriId   = guncellenecek.UstKategoriId
            };

            return(View(model));
        }
Exemplo n.º 7
0
        public ActionResult KategoriEkle(KategoriViewModel model)
        {
            Kategoriler kat = new Kategoriler();

            kat.KategoriAD = model.KategoriAd;
            kr.Ekle(kat);
            return(RedirectToAction("KategoriListele"));
        }
Exemplo n.º 8
0
        public ActionResult KategoriGuncelle(KategoriViewModel model, int id)
        {
            Kategoriler kat = kr.IDyeGoreBul(id);

            kat.KategoriAD = model.Kategoriler.KategoriAD;
            kr.Guncelle();
            return(RedirectToAction("KategoriListele"));
        }
        public ActionResult Index()
        {
            var viewModel = new KategoriViewModel();

            var AllKategoris = kategoriProvider.GetListKategoriViewModel();

            return(View(AllKategoris));
        }
        public ActionResult NewKategoriPopUp(string Id)
        {
            Helper            hp    = new Helper();
            KategoriViewModel model = new KategoriViewModel();

            model.table = "tbl_" + Id;
            model.SelectListKategori = hp.GetKategori("tbl_" + Id);
            return(PartialView("_NewKategoriPopUp", model));
        }
Exemplo n.º 11
0
        public ActionResult KategoriEkle(KategoriViewModel model)
        {
            Category yeniKategori = new Category();

            if (repoCat.GetAll(c => c.Name == model.Name).FirstOrDefault() != null)
            {
                yeniKategori = repoCat.GetAll(c => c.Name == model.Name).FirstOrDefault();

                if (yeniKategori.IsDeleted == false)
                {
                    ModelState.AddModelError("", "Bu kategori sistemde kayıtlı!");
                    return(View(model));
                }
                else
                {
                    yeniKategori.CreatedDate = DateTime.Now;
                    if (string.IsNullOrEmpty(model.Description))
                    {
                        yeniKategori.Description = "Açıklama girilmemiş.";
                    }
                    else
                    {
                        yeniKategori.Description = model.Description.Substring(0, 1).ToUpper() + model.Description.Substring(1);
                    }
                    yeniKategori.Name      = model.Name.Substring(0, 1).ToUpper() + model.Name.Substring(1);
                    yeniKategori.IsDeleted = false;
                    if (repoCat.Update(yeniKategori))
                    {
                        return(Redirect("/Makale/Kategoriler/"));
                    }
                    return(View(model));
                }
            }
            yeniKategori.CreatedDate = DateTime.Now;
            if (string.IsNullOrEmpty(model.Description))
            {
                yeniKategori.Description = "Açıklama girilmemiş.";
            }
            else
            {
                yeniKategori.Description = model.Description.Substring(0, 1).ToUpper() + model.Description.Substring(1);
            }
            yeniKategori.Name      = model.Name.Substring(0, 1).ToUpper() + model.Name.Substring(1);
            yeniKategori.IsDeleted = false;
            if (yeniKategori.Name.Length > 50)
            {
                ModelState.AddModelError("", "Kategori ismi 50 karakterden az olmalı!");
                return(View(model));
            }
            if (repoCat.Add(yeniKategori))
            {
                return(Redirect("/Makale/Kategoriler/"));
            }

            return(View(model));
        }
Exemplo n.º 12
0
        public ActionResult KategoriDuzenle(int id)
        {
            KategoriViewModel model    = new KategoriViewModel();
            Category          kategori = repoCat.GetById(id);

            model.Description = kategori.Description.Substring(0, 1).ToUpper() + kategori.Description.Substring(1);;
            model.Name        = kategori.Name.Substring(0, 1).ToUpper() + kategori.Name.Substring(1);;
            model.Id          = kategori.Id;
            return(View(model));
        }
Exemplo n.º 13
0
        public KategoriViewModel GetKategoriAndPages(string tagMoniker)
        {
            var kategoriViewModel = new KategoriViewModel();

            kategoriViewModel.Tag     = GetTagByMoniker(tagMoniker);
            kategoriViewModel.Pages   = GetPagesForTag(kategoriViewModel.Tag.TagId).ToList();
            kategoriViewModel.AllTags = GetAllTags().ToList();

            return(kategoriViewModel);
        }
Exemplo n.º 14
0
        public ActionResult KategoriEkle()
        {
            var kategoriler = new KategoriViewModel()
            {
                Kategori    = new KategoriDTO(),
                Kategoriler = _ks.GetCategories().Data
            };


            return(View(kategoriler));
        }
Exemplo n.º 15
0
        public KategoriViewModel GetKategoriViewModel(int ID)
        {
            var selectedKategori = GetKategori(ID);

            var viewModel = new KategoriViewModel()
            {
                ID   = selectedKategori.ID,
                Nama = selectedKategori.Nama
            };

            return(viewModel);
        }
Exemplo n.º 16
0
        public ActionResult KategoriDetay(int id, KategoriViewModel model)
        {
            model.Kategoriler = kr.IDyeGoreBul(id);
            var AltKategoriler = new List <SelectListItem>();

            akr.GenelListele().Where(z => z.KategoriID == id).ToList().ForEach(x => AltKategoriler.Add(new SelectListItem
            {
                Value = x.AltKategoriID.ToString(),
                Text  = x.AltKategoriAD
            }));
            ViewBag.AltKDetay = AltKategoriler;
            return(View(model));
        }
Exemplo n.º 17
0
        public ActionResult KategoriEkle(KategoriViewModel kategori)
        {
            if (!ModelState.IsValid)
            {
                return(View(kategori));
            }
            var yeniKategori = new Kategori()
            {
                KategoriAdi = kategori.KategoriAdi,
                Aciklama    = kategori.Aciklama
            };

            new KategoriRepo().Insert(yeniKategori);
            ViewBag.Kategori = KategoriSelectList();
            return(RedirectToAction("KategoriEkle"));
        }
        public ActionResult SaveNewKategori(KategoriViewModel model)
        {
            bool True = true;

            using (var db = new taskDb())
            {
                if (model.table == "tbl_Analize")
                {
                    db.spI_tbl_Analize_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }

                else if (model.table == "tbl_Niveli")
                {
                    db.spI_tbl_niveli_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Klient")
                {
                    db.spI_tbl_klient_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Personel")
                {
                    db.spI_tbl_personel_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Pyetje")
                {
                    db.spI_tbl_pyetje_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Project")
                {
                    db.spI_tbl_project_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Skeda")
                {
                    db.spI_tbl_skeda_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Task")
                {
                    db.spI_tbl_task_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
                else if (model.table == "tbl_Teknologji")
                {
                    db.spI_tbl_teknologjia_kategori(model.Entitet.id_sup, True, model.Entitet.kodi, model.Entitet.emertimi, model.Entitet.pershkrimi, model.Entitet.emertimiang, model.Entitet.pershkrimiang, model.Entitet.rradha, model.Entitet.perdorues_id);
                }
            }
            return(RedirectToAction("Index"));
        }
 public ActionResult Ekle(KategoriViewModel model)
 {
     try
     {
         new KategoriRepo().Insert(new Kategori()
         {
             Ad       = model.Ad,
             Aciklama = model.Aciklama
         });
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError(string.Empty, ex.Message);
         return(View(model));
     }
 }
        //Kategori----
        public ActionResult ModifikoKategori()
        {
            KategoriViewModel kategoriViewModel = new KategoriViewModel();


            Helper         hp    = new Helper();
            AdminViewModel model = new AdminViewModel();

            model.SelectListEntity = hp.GetEntities();
            kategoriViewModel.SelectListKategori = hp.GetEntities();
            using (var context = new taskDb())
            {
                model.konfigurimet = context.konfigurime.ToList();
            }

            return(PartialView("_ModifikoKategori", kategoriViewModel));
        }
        public async Task <ActionResult> Ekle(KategoriViewModel model)
        {
            if (model == null)
            {
                return(RedirectToAction("Ekle"));
            }
            Kategori yeniKategori = new Kategori()
            {
                Aciklama      = model.Aciklama,
                AktifMi       = model.AktifMi,
                KategoriAdi   = model.KategoriAdi,
                UstKategoriId = model.UstKategoriId == 0 ? null : model.UstKategoriId
            };

            try
            {
                await new KategoriRepo().Insert(yeniKategori);
                //dosya upload
                if (model.Dosya != null && model.Dosya.ContentType.Contains("image") && model.Dosya.ContentLength > 0)
                {
                    var    dosya    = model.Dosya;
                    string fileName = Path.GetFileNameWithoutExtension(dosya.FileName);
                    string extName  = Path.GetExtension(dosya.FileName);
                    fileName  = SiteSettings.UrlFormatConverter(fileName);
                    fileName += Guid.NewGuid().ToString().Replace("-", "");
                    var directoryPath = Server.MapPath("~/Uploads");
                    var filePath      = Server.MapPath("~/Uploads/") + fileName + extName;
                    if (!Directory.Exists(directoryPath))
                    {
                        Directory.CreateDirectory(directoryPath);
                    }
                    dosya.SaveAs(filePath);
                    ResimBoyutlandir(400, 300, filePath);
                    var kat = await new KategoriRepo().GetById(yeniKategori.Id);
                    kat.KategoriFotoUrl = @"/Uploads/" + fileName + extName;
                    await new KategoriRepo().Update();
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(RedirectToAction("Ekle"));
            }
        }
        public ActionResult SaveEditedKategori(KategoriViewModel model)
        {
            using (var db = new taskDb())
            {
                var True = true;
                if (model.table == "Analize")
                {
                    db.spU_tbl_Analize_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Niveli")
                {
                    db.spU_tbl_niveli_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }

                else if (model.table == "Klient")
                {
                    db.spU_tbl_klient_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Personel")
                {
                    db.spU_tbl_personel_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Pyetje")
                {
                    db.spU_tbl_pyetje_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Project")
                {
                    db.spU_tbl_project_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Skeda")
                {
                    db.spU_tbl_skeda_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Task")
                {
                    db.spU_tbl_task_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
                else if (model.table == "Teknologji")
                {
                    db.spU_tbl_teknologjia_kategori(model.Entitet.nrrendor, model.Entitet.id_sup, True, 1, True, model.Entitet.kodi, True, model.Entitet.emertimi, True, model.Entitet.pershkrimi, True, model.Entitet.emertimiang, True, model.Entitet.pershkrimiang, True, True, True, model.Entitet.perdorues_id, True);
                }
            }
            return(View());
        }
        public async Task <IEnumerable <KategoriViewModel> > KategorileriGetir()
        {
            List <KategoriViewModel> sonuc = new List <KategoriViewModel>();

            var kategoriler = await _kategoriRepository.GetAllAsync();

            kategoriler.ToList().ForEach(k =>
            {
                var kategori = new KategoriViewModel()
                {
                    KategoriKey = k.KategoriKey,
                    Ad          = k.Ad
                };
                sonuc.Add(kategori);
            });

            return(sonuc);
        }
        public ActionResult EditimKategoriPopUp(string id, string name)
        {
            int ID = Convert.ToInt32(id);
            KategoriViewModel model = new KategoriViewModel();

            model.table = name;
            using (var db = new taskDb())
            {
                model.Entitet = db.SelectAllActiveRec_Entitet_kategori("tbl_" + name).Where(i => i.nrrendor == ID && i.aktiv == true).ToList().FirstOrDefault();

                if (model.Entitet.id_sup == ID)
                {
                    ViewBag.Delete = 1;
                }
            }

            return(PartialView("EditimKategoriPopUp", model));
        }
Exemplo n.º 25
0
        public PageViewModel GetPageByMoniker(string moniker)
        {
            var pageViewModel = new PageViewModel();
            var tagRepository = new TagRepository(_appDbContext);

            pageViewModel.Page    = _appDbContext.Page.FirstOrDefault(p => p.Moniker == moniker);
            pageViewModel.AllTags = tagRepository.GetAllTags().ToList();

            foreach (var tag in tagRepository.GetTagsForPage(pageViewModel.Page.PageId).ToList())
            {
                var kategoriViewModel = new KategoriViewModel();
                kategoriViewModel.Tag   = tag;
                kategoriViewModel.Pages = tagRepository.GetPagesForTag(tag.TagId).ToList();
                pageViewModel.KategoriViewModels.Add(kategoriViewModel);
            }


            return(pageViewModel);
        }
 public ActionResult Duzenle(KategoriViewModel model)
 {
     if (!ModelState.IsValid)
     {
         ModelState.AddModelError("", "Kategori güncelleme işleminde hata oluştu");
         return(View(model));
     }
     try
     {
         var kategori = new KategoriRepo().GetByID(model.Id);
         kategori.Ad       = model.Ad;
         kategori.Aciklama = model.Aciklama;
         new KategoriRepo().Update();
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(View(model));
     }
 }
        public ActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            var kategori = new KategoriRepo().GetByID(id.Value);

            if (kategori == null)
            {
                return(RedirectToAction("Index"));
            }
            var model = new KategoriViewModel()
            {
                Id       = kategori.Id,
                Ad       = kategori.Ad,
                Aciklama = kategori.Aciklama
            };

            return(View(model));
        }
        public async Task <ActionResult> Guncelle(KategoriViewModel model)
        {
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            var kategori = await new KategoriRepo().GetById(model.Id);

            if (kategori == null)
            {
                return(RedirectToAction("Index"));
            }
            kategori.KategoriAdi   = model.KategoriAdi;
            kategori.UstKategoriId = model.UstKategoriId == 0 ? null : model.UstKategoriId;
            kategori.Aciklama      = model.Aciklama;
            if (model.Dosya != null)
            {
                var    dosya    = model.Dosya;
                string fileName = Path.GetFileNameWithoutExtension(dosya.FileName);
                string extName  = Path.GetExtension(dosya.FileName);
                fileName  = SiteSettings.UrlFormatConverter(fileName);
                fileName += Guid.NewGuid().ToString().Replace("-", "");
                var directoryPath = Server.MapPath("~/Uploads");
                var filePath      = Server.MapPath("~/Uploads/") + fileName + extName;
                if (!Directory.Exists(directoryPath))
                {
                    Directory.CreateDirectory(directoryPath);
                }
                dosya.SaveAs(filePath);
                ResimBoyutlandir(400, 300, filePath);
                System.IO.File.Delete(Server.MapPath(kategori.KategoriFotoUrl));
                kategori.KategoriFotoUrl = @"/Uploads/" + fileName + extName;
            }
            await new KategoriRepo().Update();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 29
0
        public ActionResult KategoriEkle(KategoriDTO kategoriDTO)
        {
            //TO DO form bilgi göndermiyor niyeyse. Düzelt

            if (!ModelState.IsValid)
            {
                var viewModel = new KategoriViewModel()
                {
                    Kategori    = kategoriDTO,
                    Kategoriler = _ks.GetCategories().Data
                };
                return(View(viewModel));
            }


            if (kategoriDTO.Id == Guid.Parse("00000000-0000-0000-0000-000000000000") && kategoriDTO.KategoriAdi != null)
            {
                _ks.Add(kategoriDTO);
            }



            return(View());
        }
Exemplo n.º 30
0
 public ActionResult AltKategoriDetay(int id, KategoriViewModel model)
 {
     model.Kategoriler = kr.IDyeGoreBul(id);
     return(View(model));
 }