public ActionResult EtkinlikEkle(Etkinlik e, HttpPostedFileBase file) { try { using (cetContext context = new cetContext()) { Etkinlik _etkinlik = new Etkinlik(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _etkinlik.EtkinlikFoto = memoryStream.ToArray(); } _etkinlik.Baslik = e.Baslik; _etkinlik.Tarih = e.Tarih; _etkinlik.Yer = e.Yer; _etkinlik.Icerik = e.Icerik; context.Etkinlik.Add(_etkinlik); context.SaveChanges(); return(RedirectToAction("Etkinlik", "Admin")); } } catch (Exception ex) { throw new Exception("Eklerken hata oluştu" + ex.Message); } }
// GET: Calendar public ActionResult Index() { var liste = db.Etkinliks.Where(m => m.Tekrarlayan == false && m.Onay).ToList(); var tekrarlayan = db.Etkinliks.Where(m => m.Tekrarlayan).ToList(); foreach (var item in tekrarlayan) { var fark = DateTime.Today.Year - item.Tarih.Year + 1; for (int i = 0; i <= fark; i++) { var item2 = new Etkinlik() { ID = item.ID, Username = item.Username, TatilTipi = item.TatilTipi, Tarih = item.Tarih.AddYears(i), Aciklama = item.Aciklama + " (" + i + ". Yıldönümü)", Tekrarlayan = item.Tekrarlayan, ComboItem_Name = item.ComboItem_Name }; liste.Add(item2); } } return(View("Index", liste)); }
public List <Etkinlik> Select(Etkinlik model) { const string sql = @"SELECT id, sil, olusturmatarihi, olusturankisi, guncellemetarihi, guncelleyenkisi, baslik, aciklama, durumid, kategoriid, baslangictarihi, bitistarihi, atananid, projeid FROM public.etkinlik where sil = @sil and olusturankisi=@olusturankisi and projeid = CASE @projeid WHEN 0 THEN projeid ELSE @projeid END;" ; return(_genericRepository.Select <Etkinlik>(sql, model)); }
public int EtkinlikAc(string etkinlikAd, int tipId, int mekanId, DateTime etkinlikTarihi, int kontenjan, int sporId) { int kayitSayisi = 0; try { Etkinlik e = new Etkinlik(); if (!string.IsNullOrEmpty(etkinlikAd) && !string.IsNullOrEmpty(etkinlikTarihi.ToString()) && !string.IsNullOrEmpty(kontenjan.ToString())) { e.EtkinlikAdi = etkinlikAd; e.TipId = tipId; e.MekanID = mekanId; e.EtkinlikTarihi = etkinlikTarihi; e.Kontenjan = kontenjan; e.Sid = sporId; e.isActive = 1; sc.Etkinliks.InsertOnSubmit(e); sc.SubmitChanges(); kayitSayisi = 1; } else { HataVar("Lütfen boş alanlara değer girin!"); kayitSayisi = -1; } } catch (Exception ex) { Hata(ex); } return(kayitSayisi); }
public ActionResult EtkinlikDuzenle(Etkinlik etkinlik, HttpPostedFileBase file) { try { using (cetContext context = new cetContext()) { var _etkinlikDuzenle = context.Etkinlik.Where(x => x.Id == etkinlik.Id).FirstOrDefault(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _etkinlikDuzenle.EtkinlikFoto = memoryStream.ToArray(); } _etkinlikDuzenle.Baslik = etkinlik.Baslik; _etkinlikDuzenle.Tarih = etkinlik.Tarih; _etkinlikDuzenle.Yer = etkinlik.Yer; _etkinlikDuzenle.Icerik = etkinlik.Icerik; context.SaveChanges(); return(RedirectToAction("Etkinlik", "Admin")); } } catch (Exception ex) { throw new Exception("Güncellerken hata oluştu" + ex.Message); } }
public Etkinlik Find(Etkinlik model) { const string sql = @"SELECT id, sil, olusturmatarihi, olusturankisi, guncellemetarihi, guncelleyenkisi, baslik, aciklama, durumid, kategoriid, baslangictarihi, bitistarihi, atananid, projeid FROM public.etkinlik where sil = @sil and olusturankisi=@olusturankisi and id=@id;" ; return(_genericRepository.First <Etkinlik>(sql, model)); }
public ActionResult DeleteConfirmed(int id) { Etkinlik etkinlik = db.Etkinlik.Find(id); db.Etkinlik.Remove(etkinlik); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool Delete(Etkinlik model) { const string sql = @"UPDATE public.etkinlik SET sil=true WHERE id=@id" ; return(_genericRepository.Delete(sql, model)); }
public ActionResult DeleteConfirmed(int id) { Etkinlik etkinlik = db.Etkinlik.Find(id); db.Etkinlik.Remove(etkinlik); db.SaveChanges(); return(Redirect(Url.Content("~/"))); }
public bool Insert(Etkinlik model) { const string sql = @"INSERT INTO public.etkinlik( sil, olusturmatarihi, olusturankisi, guncellemetarihi, guncelleyenkisi, baslik, aciklama, durumid, kategoriid, baslangictarihi, bitistarihi, atananid, projeid) VALUES (@sil, @olusturmatarihi, @olusturankisi, @guncellemetarihi, @guncelleyenkisi, @baslik, @aciklama, @durumid, @kategoriid, @baslangictarihi, @bitistarihi, @atananid, @projeid);" ; return(_genericRepository.Insert(sql, model)); }
public bool Update(Etkinlik model) { const string sql = @"UPDATE public.etkinlik SET guncellemetarihi=@guncellemetarihi, guncelleyenkisi=@guncelleyenkisi, baslik=@baslik, aciklama=@aciklama, durumid=@durumid, kategoriid=@kategoriid, baslangictarihi=@baslangictarihi, bitistarihi=@bitistarihi, atananid=@atananid, projeid=@projeid WHERE id=@id" ; return(_genericRepository.Update(sql, model)); }
public IActionResult Update(Etkinlik etkinlik) { var result = _etkinlikService.UpdateEtkinlik(etkinlik); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Message)); }
public ActionResult Edit([Bind(Include = "EtkinlikID,EtkinlikTuruID,EtkinlikAdi")] Etkinlik etkinlik) { if (ModelState.IsValid) { db.Entry(etkinlik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EtkinlikTuruID = new SelectList(db.EtkinlikTuru, "EtkinlikTuruID", "EtkinlikTuruAdi", etkinlik.EtkinlikTuruID); return(View(etkinlik)); }
public ActionResult EtkinlikIptal(int id) { int KullaniciId = Convert.ToInt32(Session["Kullanici"]); Kullanici kullanici = db.Kullanicilar.FirstOrDefault(x => x.KullaniciID == KullaniciId); Etkinlik etkinlik = db.Etkinlikler.FirstOrDefault(x => x.EtkinlikID == id); etkinlik.Kullanicilar.Remove(kullanici); db.SaveChanges(); return(RedirectToAction("Etkinlikler", "Home")); }
public ActionResult Create([Bind(Include = "EtkinlikID,EtkinlikTuruID,EtkinlikAdi,EtkinlikAciklama,EtkinlikZamani,EtkinlikYeri")] Etkinlik etkinlik) { if (ModelState.IsValid) { db.Etkinlik.Add(etkinlik); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EtkinlikTuruID = new SelectList(db.EtkinlikTuru, "EtkinlikTuruID", "EtkinlikTuruAdi", etkinlik.EtkinlikTuruID); return(View(etkinlik)); }
public ActionResult Edit([Bind(Include = "EtkinlikId,EtkinlikAdi,TipId,MekanID,EtkinlikTarihi,Kontenjan,isActive,Sid")] Etkinlik etkinlik) { if (ModelState.IsValid) { db.Entry(etkinlik).State = EntityState.Modified; db.SaveChanges(); return(Redirect(Url.Content("~/"))); } ViewBag.TipId = new SelectList(db.EtkinlikTipi, "TipId", "Tip", etkinlik.TipId); ViewBag.Sid = new SelectList(db.Sporlar, "SporId", "SporAdi", etkinlik.Sid); ViewBag.MekanID = new SelectList(db.Mekan, "Mid", "MekanAdi", etkinlik.MekanID); return(View(etkinlik)); }
public void AddEtkinlik(Etkinlik entity) { using (var context = new TContext()) { var obje = new EtkinlikFirma { EtkinlikId = entity.Id, FirmaId = entity.firmaninId }; context.AddRange(obje); context.SaveChanges(); } }
// GET: Etkinlik/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Etkinlik etkinlik = db.Etkinlik.Find(id); if (etkinlik == null) { return(HttpNotFound()); } return(View(etkinlik)); }
// GET: Etkinlik/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Etkinlik etkinlik = db.Etkinlik.Find(id); if (etkinlik == null) { return(HttpNotFound()); } ViewBag.EtkinlikTuruID = new SelectList(db.EtkinlikTuru, "EtkinlikTuruID", "EtkinlikTuruAdi", etkinlik.EtkinlikTuruID); return(View(etkinlik)); }
public ActionResult etkinlikEkle(Etkinlik etkinlik, HttpPostedFileBase etkinlikResimYol, string etkinlikAdres, string etkinlikSahibi, string etkinlikAdi, DateTime etkinlikPaylasmaTarihi, DateTime etkinlikBitisTarihi, string etkinlikAciklama) { etkinlik.EtkinlikResimYol = EtkinlikResimEkle(etkinlikResimYol); etkinlik.EtkinlikBuyukResimYol = EtkinlikBuyukResimEkle(etkinlikResimYol); etkinlik.EtkinlikTarihi = etkinlikPaylasmaTarihi; etkinlik.EtkinlikBitis = etkinlikBitisTarihi; etkinlik.EtkinlikIcerik = etkinlikAciklama; etkinlik.EtkinlikBasligi = etkinlikAdi; etkinlik.EtkinlikSahibi = etkinlikSahibi; etkinlik.EtkinlikAdres = etkinlikAdres; etkinlik.EtkinlikDurum = "1"; db.Etkinlikler.Add(etkinlik); db.SaveChanges(); return(RedirectToAction("etkinlikIslemleri")); }
// GET: Etkinlik/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Etkinlik etkinlik = db.Etkinlik.Find(id); if (etkinlik == null) { return(HttpNotFound()); } ViewBag.TipId = new SelectList(db.EtkinlikTipi, "TipId", "Tip", etkinlik.TipId); ViewBag.Sid = new SelectList(db.Sporlar, "SporId", "SporAdi", etkinlik.Sid); ViewBag.MekanID = new SelectList(db.Mekan, "Mid", "MekanAdi", etkinlik.MekanID); return(View(etkinlik)); }
public IActionResult Notes(int id) { int kullaniciId = HttpContext.Session.GetInt32("kullaniciid").Value; Etkinlik activity = _etkinlikService.Find(new Etkinlik() { Olusturankisi = kullaniciId, Id = id }); List <TblNot> tblNotList = _kullaniciNotService.Select(new KullaniciNot(kullaniciId, id)); return(View(new NotesDto { etkinlik = activity, notList = tblNotList })); }
public ActionResult EtkinlikSil(int EtkinlikId) { Etkinlik data = db.Etkinlikler.Where(x => x.EtkinlikID == EtkinlikId).SingleOrDefault(); db.Etkinlikler.Remove(data); if (data.EtkinlikResimYol != null)//bunu habersile koy dedi { if (System.IO.File.Exists(Server.MapPath(data.EtkinlikResimYol))) { System.IO.File.Delete(Server.MapPath(data.EtkinlikResimYol)); } } db.SaveChanges(); return(RedirectToAction("etkinlikIslemleri")); }
/// <summary> /// liste /// </summary> public PartialViewResult List(string UserName) { if (vUser.RoleName != "Admin" && vUser.RoleName != " " && UserName != vUser.UserName) { UserName = vUser.UserName; } var tblEtki = db.Etkinliks.Where(m => m.Tekrarlayan == false && m.Onay == true); if (vUser.RoleName != "Admin" && vUser.RoleName != " ") { tblEtki.Where(m => m.Username == UserName || m.Username == null); } var lstEtkinlik = tblEtki.ToList(); var tekrarlayan = db.Etkinliks.Where(m => m.Tekrarlayan == true).ToList(); foreach (var item in tekrarlayan) { var fark = DateTime.Today.Year - item.Tarih.Year + 1; for (int i = 0; i <= fark; i++) { var item2 = new Etkinlik() { ID = item.ID, Username = item.Username, TatilTipi = item.TatilTipi, Tarih = item.Tarih.AddYears(i), Aciklama = item.Aciklama + " (" + i + ". Yıldönümü)", Tekrarlayan = item.Tekrarlayan, ComboItem_Name = item.ComboItem_Name, Sure = item.Sure }; lstEtkinlik.Add(item2); } } // return ViewBag.UserName = UserName; ViewBag.RoleName = vUser.RoleName; ViewBag.Tatil = lstEtkinlik; var list = db.GorevlerCalismas.Where(m => m.Kaydeden == UserName).GroupBy(m => m.Tarih).Select(m => new frmGorevlerCalismalar { Tarih = m.Key, Sure = m.Sum(n => n.Sure) }).ToList(); return(PartialView("List", list)); }
public IActionResult ActivitySave(Etkinlik model) { model.atananid = HttpContext.Session.GetInt32("kullaniciid").Value; if (model.Id == 0) { model.Olusturankisi = model.atananid; _etkinlikService.Insert(model); } else { model.Guncelleyenkisi = model.Olusturankisi; _etkinlikService.Update(model); } return(Redirect("/Activity/Index")); }
public ActionResult Create([Bind(Include = "EtkinlikId,EtkinlikAdi,TipId,MekanID,EtkinlikTarihi,Kontenjan,isActive,Sid")] Etkinlik etkinlik) { if (ModelState.IsValid) { etkinlik.isActive = 1; var User = context.GetUserData(); var kurucu = (from k in db.Kullanici where k.Kid == User.Kid select k).SingleOrDefault(); etkinlik.Kurucu = kurucu.Kid; etkinlik.Kullanici.Add(kurucu); db.Etkinlik.Add(etkinlik); db.SaveChanges(); return(Redirect(Url.Content("~/"))); } ViewBag.TipId = new SelectList(db.EtkinlikTipi, "TipId", "Tip", etkinlik.TipId); ViewBag.Sid = new SelectList(db.Sporlar, "SporId", "SporAdi", etkinlik.Sid); ViewBag.MekanID = new SelectList(db.Mekan, "Mid", "MekanAdi", etkinlik.MekanID); return(View(etkinlik)); }
public IActionResult Files(int id) { int kullaniciId = HttpContext.Session.GetInt32("kullaniciid").Value; Etkinlik activity = _etkinlikService.Find(new Etkinlik() { Olusturankisi = kullaniciId, Id = id }); List <Dokuman> dokumanList = _kullaniciDokumanService.Select(new KullaniciDokuman { Etkinlikid = id }); return(View(new FilesDto { etkinlik = activity, dokumanList = dokumanList })); }
public ActionResult EtkinlikEklemeTaleb(Etkinlik etkinlik, HttpPostedFileBase etkinlikResimYol) { Etkinlik etkinlikEkle = new Etkinlik(); etkinlikEkle.etkinlikSahibiId = Convert.ToInt32(Session["Kullanici"]); etkinlikEkle.EtkinlikResimYol = EtkinlikResimEkle(etkinlikResimYol); etkinlikEkle.EtkinlikBuyukResimYol = EtkinlikBuyukResimEkle(etkinlikResimYol); etkinlikEkle.EtkinlikBasligi = etkinlik.EtkinlikBasligi; etkinlikEkle.EtkinlikAdres = etkinlik.EtkinlikAdres; etkinlikEkle.EtkinlikBitis = etkinlik.EtkinlikBitis; etkinlikEkle.EtkinlikTarihi = etkinlik.EtkinlikTarihi; etkinlikEkle.EtkinlikSahibi = etkinlik.EtkinlikSahibi; etkinlikEkle.EtkinlikIcerik = etkinlik.EtkinlikIcerik; etkinlikEkle.EtkinlikDurum = "0"; db.Etkinlikler.Add(etkinlikEkle); db.SaveChanges(); return(RedirectToAction("Etkinlikler")); }
public ActionResult EtkinlikDuzenle(Etkinlik etkinlik, HttpPostedFileBase etkinlikResimYol, string etkinlikSahibi, string etkinlikAdi, DateTime etkinlikPaylasmaTarihi, string etkinlikAciklama, string etkinlikDurum) { Etkinlik etkinlikDuzenle = db.Etkinlikler.FirstOrDefault(x => x.EtkinlikID == etkinlik.EtkinlikID); etkinlikDuzenle.EtkinlikSahibi = etkinlikSahibi; etkinlikDuzenle.EtkinlikBasligi = etkinlikAdi; etkinlikDuzenle.EtkinlikTarihi = etkinlikPaylasmaTarihi; etkinlikDuzenle.EtkinlikIcerik = etkinlikAciklama; etkinlikDuzenle.EtkinlikDurum = etkinlikDurum; if (etkinlikResimYol != null) { if (System.IO.File.Exists(Server.MapPath(etkinlikDuzenle.EtkinlikResimYol))) { System.IO.File.Delete(Server.MapPath(etkinlikDuzenle.EtkinlikResimYol)); } etkinlikDuzenle.EtkinlikResimYol = EtkinlikResimEkle(etkinlikResimYol); etkinlikDuzenle.EtkinlikBuyukResimYol = EtkinlikBuyukResimEkle(etkinlikResimYol); } db.SaveChanges(); return(RedirectToAction("etkinlikIslemleri")); }
public ActionResult Etkinlikler(Etkinlik etkinlik)//Etkinlik kontrolu ve katılımı için bu sayfa { MesajModel m = new MesajModel(); Kullanici k = Session["Kullanici"] as Kullanici; etkinlik.KullaniciID = k.KullaniciID; etkinlik.EtkinlikDurum = 1; etkinlik.EtkinlikTarih = etkinlik.EtkinlikTarih.Replace("T", " "); db.Etkinlik.Add(etkinlik); db.SaveChanges(); m.Status = 1; m.Baslik = "Etkinlik Eklendi"; m.Mesaj = etkinlik.EtkinlikBilgi + " Adlı Bir Etkinlik Başlattınız!"; Etkinlik sonetkinlik = db.Etkinlik.OrderByDescending(x => x.EtkinlikID).FirstOrDefault(); EtkinlikKatilim katilim = new EtkinlikKatilim(); katilim.EtkinlikID = sonetkinlik.EtkinlikID; katilim.KullaniciID = k.KullaniciID; katilim.Durum = 1; db.EtkinlikKatilim.Add(katilim); db.SaveChanges(); return(Json(m, JsonRequestBehavior.AllowGet)); }