public ActionResult Upload(HttpPostedFileBase file, string id, string des) { if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); string[] fileSplit = fileName.Split('.'); string fileExtension = fileSplit[fileSplit.Length - 1]; string fileType = file.ContentType.Split('/')[0]; string filePath = BGKFunction.CreateCode(6) + "_" + fileName.Replace("." + fileExtension, "").ConvertSeo() + "." + fileExtension; var path = Server.MapPath("~/Uploads/" + fileType + "/"); var path2 = Path.Combine(path, filePath); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } file.SaveAs(path2); bgk_dosya model = new bgk_dosya(); model.DosyaAdi = filePath; model.Aciklama = des; model.Adres = Url.Content("~/Uploads/" + fileType + "/" + filePath); model.DosyaTipi = fileType; model.YukleyenID = (int)Session["memberID"]; model.YuklenmeTarihi = DateTime.Now; Db.bgk_dosya.Add(model); Db.SaveChanges(); return(Content("$.BGK.SuccessModal('Dosyanız başarıyla yüklendi!', function (){ $(\"#" + id + "\").val(" + model.Id + "); }, 1500);")); } else { return(Content("$(\".info\").html(\"<font color=\"red\">Dosya seçmediniz.</font>\");")); } }
public ActionResult Create(bgk_ayar config) { if (ModelState.IsValid) { Db.bgk_ayar.Add(config); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(config)); }
public ActionResult Create(bgk_sayfa page) { if (ModelState.IsValid) { Db.bgk_sayfa.Add(page); Db.SaveChanges(); return(RedirectToAction("index")); } return(View(page)); }
public ActionResult Create(bgk_menu link) { if (ModelState.IsValid) { Db.bgk_menu.Add(link); Db.SaveChanges(); return(RedirectToAction("index")); } return(View(link)); }
public ActionResult Create(bgk_seviye bgk_seviye) { if (ModelState.IsValid) { Db.bgk_seviye.Add(bgk_seviye); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bgk_seviye)); }
public ActionResult Create(bgk_firma bgk_firma) { if (ModelState.IsValid) { Db.bgk_firma.Add(bgk_firma); Db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UyeID = new SelectList(Db.bgk_uye, "Id", "AdSoyad"); return(View(bgk_firma)); }
public ActionResult Create(bgk_kategori category) { if (ModelState.IsValid) { category.Seo = category.Adi.ConvertSeo(); Db.bgk_kategori.Add(category); Db.SaveChanges(); return(RedirectToAction("index")); } return(View(category)); }
public ActionResult Create(bgk_dokuman_kategori bgk_dokuman_kategori) { if (ModelState.IsValid) { bgk_dokuman_kategori.Seo = bgk_dokuman_kategori.Adi.ConvertSeo(); Db.bgk_dokuman_kategori.Add(bgk_dokuman_kategori); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bgk_dokuman_kategori)); }
public ActionResult Create(bgk_gorev_kategori category) { if (ModelState.IsValid) { Db.bgk_gorev_kategori.Add(category); Db.SaveChanges(); ViewBag.OlusturanID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", Convert.ToInt32(Request.QueryString["memberID"])); return(RedirectToAction("index")); } return(View(category)); }
public ActionResult Create(bgk_butce budget) { if (ModelState.IsValid) { Db.bgk_butce.Add(budget); Db.SaveChanges(); return(RedirectToAction("index")); } ViewBag.FirmaID = new SelectList(Db.bgk_firma, "Id", "Adi"); ViewBag.EtkinlikID = new SelectList(Db.bgk_etkinlik, "Id", "Adi"); return(View(budget)); }
public ActionResult Create(bgk_galeri gallery) { if (ModelState.IsValid) { gallery.Seo = gallery.Adi.ConvertSeo(); gallery.OlusturulmaTarihi = DateTime.Now; Db.bgk_galeri.Add(gallery); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gallery)); }
public ActionResult Create(bgk_galeri_resim bgk_galeri_resim) { if (ModelState.IsValid) { bgk_galeri_resim.EklenmeTarihi = DateTime.Now; Db.bgk_galeri_resim.Add(bgk_galeri_resim); Db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GaleriID = new SelectList(Db.bgk_galeri, "Id", "Adi", bgk_galeri_resim.GaleriID); return(View(bgk_galeri_resim)); }
public ActionResult Create(bgk_bildirim model) { if (ModelState.IsValid) { model.Tarih = DateTime.Now; model.Okundu = false; Db.bgk_bildirim.Add(model); Db.SaveChanges(); return(Content("<script>$.BGK.SuccessModal('Bildirim başarılı bir şekilde eklendi.', function (){ window.location.href='" + Url.Action("index") + "'; }, 1500);</script>")); } return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); }
public ActionResult Create(bgk_not bgk_not) { if (ModelState.IsValid) { bgk_not.UyeID = (int)Session["memberID"]; bgk_not.Tarih = DateTime.Now; Db.bgk_not.Add(bgk_not); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bgk_not)); }
public ActionResult Create(bgk_yorum comment) { if (ModelState.IsValid) { comment.UyeID = (int)Session["memberID"]; comment.YazilmaTarihi = DateTime.Now; Db.bgk_yorum.Add(comment); Db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.YaziID = new SelectList(Db.bgk_yazi, "Id", "Baslik"); return(View(comment)); }
public ActionResult Create(bgk_dokuman bgk_dokuman) { if (ModelState.IsValid) { bgk_dokuman.Seo = bgk_dokuman.Adi.ConvertSeo(); bgk_dokuman.EklenmeTarihi = DateTime.Now; bgk_dokuman.UyeID = (int)Session["memberID"]; Db.bgk_dokuman.Add(bgk_dokuman); Db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KategoriID = new SelectList(Db.bgk_dokuman_kategori, "Id", "Adi", bgk_dokuman.KategoriID); return(View(bgk_dokuman)); }
public ActionResult Create(bgk_yazi post) { if (ModelState.IsValid) { int memberID = (int)Session["memberID"]; post.UyeID = memberID; post.Seo = post.Baslik.ConvertSeo(); post.YazimTarihi = DateTime.Now; post.Okunma = 0; Db.bgk_yazi.Add(post); Db.SaveChanges(); return(RedirectToAction("index")); } ViewBag.KategoriID = new SelectList(Db.bgk_kategori, "Id", "Adi"); return(View(post)); }
public ActionResult Vote() { int id = Convert.ToInt32(Request.Form["id"]); if (!BGKFunction.IsVoted(id)) { string[] optionID = Request.Form["optionID"].Replace("%2c", ",").Split(','); for (int i = 0; i < optionID.Length; i++) { bgk_anket_secim selection = new bgk_anket_secim(); if (Session["memberInfo"] != null) { selection.UyeID = (int)Session["memberID"]; } else { selection.OylayanIP = BGKFunction.GetIPAddress(); } selection.SecenekID = Convert.ToInt32(optionID[i]); selection.SecimTarihi = DateTime.Now; Db.bgk_anket_secim.Add(selection); } Db.SaveChanges(); return(Content("Oy kullandığınız için teşekkür ederiz.<br />Oylar sayılıyor..")); } else { return(Content("Daha önce oy kullandınız..")); } }
public ActionResult Create(bgk_uye bgk_uye) { if (ModelState.IsValid) { string password = BGKFunction.CreateCode(10); bool issend = BGKFunction.IsSendEmail(bgk_uye.Email, "BGK Üyeliğiniz Oluşturuldu!", "Merhaba " + bgk_uye.AdSoyad + "<br /><br />" + "Bilgi Güvenliği Kulübü üyeliğiniz oluşturulmuştur. Aşağıdaki bilgiler ile giriş yapabilirsiniz.<br /><b>Email: </b>" + bgk_uye.Email + "<br /><b>Şife: </b>" + password + "</b><br /><a href=\"" + Url.Action("Index", "Home", new { area = "" }) + "\">Siteye giriş için tıklayın.</a><br /><br />Bilgi Güvenliği Kulübü Yönetimi"); if (Db.bgk_uye.SingleOrDefault(x => x.Email == bgk_uye.Email) != null) { ModelState.AddModelError("Email", "Bu email adresi kullanılıyor :("); } else if (!issend) { ModelState.AddModelError("", "Şifre gönderilemedi. Lütfen tekrar deneyin."); } else { bgk_uye.Sifre = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5"); bgk_uye.Puan = 0; bgk_uye.CezaPuani = 0; bgk_uye.KayitTarihi = DateTime.Now; bgk_uye.SonGiris = DateTime.Now; Db.bgk_uye.Add(bgk_uye); Db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.Yetki = new SelectList(Db.bgk_yetki, "Kod", "Adi"); return(View(bgk_uye)); }
public ActionResult Create(bgk_yetki bgk_yetki) { if (ModelState.IsValid) { if (Db.bgk_yetki.SingleOrDefault(x => x.Kod == bgk_yetki.Kod) != null) { ModelState.AddModelError("Kod", "Bu kod daha önceden eklenmiş."); } else { Db.bgk_yetki.Add(bgk_yetki); Db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(bgk_yetki)); }
public ActionResult Create(bgk_etkinlik bgk_etkinlik) { if (ModelState.IsValid) { Db.bgk_etkinlik.Add(bgk_etkinlik); Db.SaveChanges(); return(RedirectToAction("Details", new { num = bgk_etkinlik.Id })); } ViewBag.FirmaID = new SelectList(Db.bgk_firma, "Id", "Adi", bgk_etkinlik.FirmaID); return(View(bgk_etkinlik)); }
public static void DeleteCategory(bgk_kategori category) { BGKEntities Db = new BGKEntities(); foreach (var post in category.bgk_yazi) { DeletePost(post); } Db.bgk_kategori.Remove(category); Db.SaveChanges(); }
public static void DeleteMission(bgk_gorev mission) { BGKEntities Db = new BGKEntities(); foreach (var member in mission.bgk_gorev_uye) { Db.bgk_gorev_uye.Remove(member); } Db.bgk_gorev.Remove(mission); Db.SaveChanges(); }
public static void DeleteGroup(bgk_grup group) { BGKEntities Db = new BGKEntities(); foreach (var member in group.bgk_grup_uye) { Db.bgk_grup_uye.Remove(member); } Db.bgk_grup.Remove(group); Db.SaveChanges(); }
public ActionResult Details(int id, string seo, int page = 1) { var post = Db.bgk_yazi.SingleOrDefault(x => x.Id == id && x.Onay == true && x.bgk_kategori.Onay == true); if (post == null) { return(HttpNotFound()); } var comment = post.bgk_yorum.Where(x => x.Onay == true).OrderByDescending(x => x.YazilmaTarihi).ToList(); int take = 7; int skip = take * (page - 1); ViewBag.Title = post.Baslik; ViewBag.count = comment.Count(); ViewBag.take = take; ViewBag.comments = comment.Skip(skip).Take(take); post.Okunma++; Db.SaveChanges(); return(View(post)); }
public static void DeleteMissionCategory(bgk_gorev_kategori category) { BGKEntities Db = new BGKEntities(); foreach (var member in category.bgk_gorev_kategori_uye) { Db.bgk_gorev_kategori_uye.Remove(member); } foreach (var mission in category.bgk_gorev) { DeleteMission(mission); } Db.bgk_gorev_kategori.Remove(category); Db.SaveChanges(); }
public static void DeleteActivity(bgk_etkinlik activity) { BGKEntities Db = new BGKEntities(); foreach (var speaker in activity.bgk_etkinlik_konusmaci) { Db.bgk_etkinlik_konusmaci.Remove(speaker); } foreach (var officer in activity.bgk_etkinlik_gorevli) { Db.bgk_etkinlik_gorevli.Remove(officer); } Db.bgk_etkinlik.Remove(activity); Db.SaveChanges(); }
public static void DeletePost(bgk_yazi post) { BGKEntities Db = new BGKEntities(); foreach (var comment in post.bgk_yorum) { Db.bgk_yorum.Remove(comment); } foreach (var rating in post.bgk_oylama) { Db.bgk_oylama.Remove(rating); } Db.bgk_yazi.Remove(post); Db.SaveChanges(); }
public ActionResult AddMember(bgk_grup_uye model) { if (ModelState.IsValid) { Db.bgk_grup_uye.Add(model); Db.SaveChanges(); return(RedirectToAction("Details", new { id = model.GrupID })); } ViewBag.UyeID = new SelectList(Db.bgk_uye, "Id", "AdSoyad"); return(View(model)); }
public static void DeleteMember(bgk_uye member) { BGKEntities Db = new BGKEntities(); foreach (var post in member.bgk_yazi) { DeletePost(post); } foreach (var comment in member.bgk_yorum) { Db.bgk_yorum.Remove(comment); } foreach (var group in member.bgk_grup_uye) { if (group.Tip == 1) { DeleteGroup(group.bgk_grup); } Db.bgk_grup_uye.Remove(group); } foreach (var category in member.bgk_gorev_kategori) { DeleteMissionCategory(category); } foreach (var categorymember in member.bgk_gorev_kategori_uye) { Db.bgk_gorev_kategori_uye.Remove(categorymember); } foreach (var mission in member.bgk_gorev) { DeleteMission(mission); } foreach (var missionmember in member.bgk_gorev_uye) { Db.bgk_gorev_uye.Remove(missionmember); } foreach (var officer in member.bgk_etkinlik_gorevli) { Db.bgk_etkinlik_gorevli.Remove(officer); } foreach (var selection in member.bgk_anket_secim) { Db.bgk_anket_secim.Remove(selection); } Db.SaveChanges(); }