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)); } }
public ActionResult KategoriListele() { KategoriViewModel model = new KategoriViewModel(); model.KategoriList = kr.Listele(); return(View(model)); }
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)); }
public ActionResult KategoriGuncelle(int id) { KategoriViewModel model = new KategoriViewModel(); model.Kategoriler = kr.IDyeGoreBul(id); return(View(model)); }
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)); }
public ActionResult KategoriEkle(KategoriViewModel model) { Kategoriler kat = new Kategoriler(); kat.KategoriAD = model.KategoriAd; kr.Ekle(kat); return(RedirectToAction("KategoriListele")); }
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)); }
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)); }
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)); }
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); }
public ActionResult KategoriEkle() { var kategoriler = new KategoriViewModel() { Kategori = new KategoriDTO(), Kategoriler = _ks.GetCategories().Data }; return(View(kategoriler)); }
public KategoriViewModel GetKategoriViewModel(int ID) { var selectedKategori = GetKategori(ID); var viewModel = new KategoriViewModel() { ID = selectedKategori.ID, Nama = selectedKategori.Nama }; return(viewModel); }
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)); }
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)); }
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")); }
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()); }
public ActionResult AltKategoriDetay(int id, KategoriViewModel model) { model.Kategoriler = kr.IDyeGoreBul(id); return(View(model)); }