public ActionResult Kaydet(Departman dep) { if (!ModelState.IsValid) { return(View("DepartmanForm")); } MesajViewModel model = new MesajViewModel(); if (dep.Id == 0) { db.Departman.Add(dep); model.Mesaj = dep.Ad + " başarıyla eklendi"; } else { var guncellenecekdepartman = db.Departman.Find(dep.Id); if (guncellenecekdepartman == null) { return(HttpNotFound()); } guncellenecekdepartman.Ad = dep.Ad; model.Mesaj = dep.Ad + " başarıyla güncellendi"; } db.SaveChanges(); model.Status = true; model.Url = "/Departman"; model.LinkText = "Departman Listesi"; return(View("_Mesaj", model)); }
[ValidateAntiForgeryToken] //bunu ekleyerek, dışardıdan gelenecek olan isteklere karşı koruma sağlar. public ActionResult Kaydet(Departman departman) { if (!ModelState.IsValid) { return(View("DepartmanForm")); } MesajViewModel m = new MesajViewModel(); if (departman.Id == 0) { db.Departman.Add(departman); m.Mesaj = departman.Ad + " başarıyla eklendi!"; } else { var guncellenecekDep = db.Departman.Find(departman.Id); if (guncellenecekDep == null) { return(HttpNotFound()); } guncellenecekDep.Ad = departman.Ad; m.Mesaj = departman.Ad + " başarıyla güncellendi!"; } db.SaveChanges(); m.Status = true; m.LinkText = "Departman Listesi"; m.Url = "/Departman"; //return RedirectToAction("Index", "Departman"); return(View("_Mesaj", m)); }
public ActionResult Kaydet(Departman dep) { if (!ModelState.IsValid) { return(View("DepartmanForm")); } MesajViewModel model = new MesajViewModel(); if (dep.id == 0) { db.Departman.Add(dep); model.Mesaj = dep.ad + " eklendi"; } else { var kayit = db.Departman.Find(dep.id); if (kayit == null) { return(HttpNotFound()); } kayit.ad = dep.ad; model.Mesaj = dep.ad + " güncellendi"; } db.SaveChanges(); model.Status = true; model.LinkText = "Departman Listesi"; model.Url = "/Departman"; return(View("_Mesaj", model)); }
public ActionResult Kaydet(Personel personel) { MesajViewModel m = new MesajViewModel(); if (!ModelState.IsValid) { var model = new PersonelFormViewModel() { Departmanlarlar = db.Departman.ToList(), Personel = personel }; return(View("PersonelForm", model)); } if (personel.id == 0) { db.Personel.Add(personel); m.Mesaj = "Ekleme Başarılı"; } else { db.Entry(personel).State = System.Data.Entity.EntityState.Modified; m.Mesaj = "Başarıyla Güncellendi"; } db.SaveChanges(); m.Status = true; m.LinkText = "Personel Listesi"; m.Url = "/Personel"; return(View("_Mesaj", m)); }
public ActionResult Login(Kullanicilar kullanici) { var user = db.Kullanicilar.FirstOrDefault(x => x.KullaniciAd == kullanici.KullaniciAd && x.Parola == kullanici.Parola); if (user != null) { FormsAuthentication.SetAuthCookie(user.KullaniciAd, false); return(Json(new { RedirectUrl = Url.Action("Index", "Personel") })); } else { MesajViewModel msg = new MesajViewModel("Kullanıcı adı ve/veya parola hatalı", null, null, false); return(View("_Mesaj", msg)); } }
public ActionResult MesajGonder(MesajViewModel model) { OnYuklemeler(); mesajlar mesajModel = new mesajlar(); mesajModel.gonderen = Session["eposta"].ToString(); mesajModel.konu = model.konu; mesajModel.mesaj = model.mesaj; mesajModel.okunma = "0"; mesajModel.tarih = System.DateTime.Now.Date.ToShortDateString(); db.mesajlar.Add(mesajModel); db.SaveChanges(); ViewBag.State = "success"; ModelState.Clear(); return(View()); }
public ActionResult Save(Material material) { if (!ModelState.IsValid) { return(View("MaterialForm")); } MesajViewModel model = new MesajViewModel(); if (db.Material.Where(x => x.Status).Where(x => x.MaterialName.ToLower() == material.MaterialName.ToLower()).Any()) { model.Mesaj = material.MaterialName + " zaten mevcut"; return(View("_Mesaj", model)); } if (ModelState.IsValid) { material.UserId = (int)Session["Kullanici"]; material.OlusTarih = DateTime.Now; material.Status = true; db.Material.Add(material); model.Mesaj = material.MaterialName + " başarıyla eklendi"; } //else // { // var guncellenecekMalzeme = db.Material.Find(material.Id); // guncellenecekMalzeme.status = false; // guncellenecekMalzeme.degistarih = DateTime.Now; // if (guncellenecekMalzeme == null) // { // return HttpNotFound(); // } // //guncellenecekMalzeme.materialname = material.materialname; // material.userId = (int)Session["Kullanici"]; // material.olustarih = guncellenecekMalzeme.olustarih; // //material.degistarih = DateTime.Now; // material.status = true; // db.Material.Add(material); // model.Mesaj = material.materialname + " başarıyla güncellendi"; // } db.SaveChanges(); model.Status = true; return(View("_Mesaj", model)); }
public ActionResult Ekle(Departmanlar departman) { if (ModelState.IsValid) { db.Departmanlar.Add(departman); try { db.SaveChanges(); MesajViewModel mesaj = new MesajViewModel(departman.DepAd + " departmanı başarıyla eklendi.", "/Admin/Departman", "Departmanlar Listesi", true); return(View("_Mesaj", mesaj)); }catch (Exception) { MesajViewModel message = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false); return(View("_Mesaj", message)); } } MesajViewModel msg = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false); return(View("_Mesaj", msg)); }
public ActionResult Mesajlarim(MesajViewModel model) { if (model.klnc.kullaniciId != 0) { MesajYonetici my = new MesajYonetici(); Mesajlasma mesaj = new Mesajlasma(); Kullanici klnc = Session["giris"] as Kullanici; if (model.MesajMetni != null) { mesaj.kullaniciGonderenId = klnc.kullaniciId; mesaj.kullaniciAliciId = model.klnc.kullaniciId; mesaj.mesajmetni = model.MesajMetni; mesaj.mesajtarihsaat = DateTime.Now; mvm.klnc = model.klnc; my.Insert(mesaj); } mvm.klnc = model.klnc; } return(View(mvm)); }
public ActionResult UserCreate(User user) { MesajViewModel model = new MesajViewModel(); if (db.User.Where(x => x.Status).Where(x => x.Username.ToLower() == user.Username.ToLower()).Any()) { model.Mesaj = user.Username + " zaten mevcut"; return(View("_Mesaj", model)); } if (ModelState.IsValid) { user.OlusTarih = DateTime.Now; user.Status = true; db.User.Add(user); model.Mesaj = user.Username + " başarıyla eklendi"; } db.SaveChanges(); model.Status = true; return(View("_Mesaj", model)); }
public ActionResult PasswordChange(string parola) { string user_name = User.Identity.Name; Kullanicilar user = db.Kullanicilar.Where(k => k.KullaniciAd == user_name).SingleOrDefault(); user.Parola = parola; user.TekrarParola = parola; try { db.SaveChanges(); MesajViewModel msg = new MesajViewModel("Şifre başarıyla değiştirilmiştir.", null, null, true); return(View("_Mesaj", msg)); } catch (Exception) { MesajViewModel msg = new MesajViewModel("Bir hata oluştu.", null, null, false); return(View("_Mesaj", msg)); } }
public ActionResult Guncelle(Personeller personel) { if (ModelState.IsValid) { db.Entry(personel).State = EntityState.Modified; try { db.SaveChanges(); return(Json(new { personelId = personel.PersonelID, AdSoyad = personel.Ad + " " + personel.Soyad })); } catch (Exception) { MesajViewModel msg = new MesajViewModel(personel.Ad + " " + personel.Soyad + " başarıyla güncellendi.", "/Admin/Personel", "Personeller Listesi", true); return(View("_Mesaj", msg)); } } MesajViewModel mesaj = new MesajViewModel("Bir hata oluştu", "/Admin/Personel", "Personeller Listesi", false); return(View("_Mesaj", mesaj)); }
public ActionResult Ekle(Personeller personel) { if (ModelState.IsValid) { db.Personeller.Add(personel); try { db.SaveChanges(); return(Json(new { personelId = personel.PersonelID, AdSoyad = personel.Ad + " " + personel.Soyad })); } catch (Exception) { MesajViewModel message = new MesajViewModel("Bir hata oluştu", "/Admin/Personel", "Personeller Listesi", false); return(View("_Mesaj", message)); } } MesajViewModel mesaj = new MesajViewModel("Bir hata oluştu", "/Admin/Personel", "Personeller Listesi", false); return(View("_Mesaj", mesaj)); }
public ActionResult Kaydet(Departman departman) { MesajViewModel mesajView = new MesajViewModel(); if (ModelState.IsValid) { if (departman.Id == 0) { db.Departmans.Add(departman); mesajView.Mesaj = departman.Ad + " başarıyla eklendi..."; } else { var model = db.Departmans.Find(departman.Id); if (model != null) { model.Ad = departman.Ad; mesajView.Mesaj = departman.Ad + " başarıyla güncellendi..."; } else { return(HttpNotFound()); } } } else { return(View("DepartmanForms")); } db.SaveChanges(); mesajView.Status = true; mesajView.LinkText = "Departman Listesi"; mesajView.Url = "/Departman"; return(View("_Mesaj", mesajView)); }
public BusinessLayerResult <Mesajlasma> MesajYukle(MesajViewModel mvm) { var gndrnId = Convert.ToInt32(mvm.GonderenKullaniciId); var aliciId = Convert.ToInt32(mvm.AliciKullaniciId); Kullanici gndrn = repo_klnc.Find(x => x.kullaniciId == gndrnId); Kullanici alici = repo_klnc.Find(x => x.kullaniciId == aliciId); BusinessLayerResult <Mesajlasma> res = new BusinessLayerResult <Mesajlasma>(); if (alici == null || gndrn == null) { res.AddError(ErrorMessageCode.KullaniciBulunamadi, "Kullanıcı bulunamadı."); } else { int dbResult = Insert(new Mesajlasma() { kullaniciGonderenId = gndrn.kullaniciId, kullaniciAliciId = alici.kullaniciId, mesajmetni = mvm.MesajMetni, mesajtarihsaat = DateTime.Now }); } return(res); }
public ActionResult Select(int?id) { if (Session["giris"] == null) { return(RedirectToAction("Giris", "Home")); } KullaniciYönetici ky = new KullaniciYönetici(); KullaniciViewModel kvm = new KullaniciViewModel(); Kullanici klnc = null; Kullanici giris = Session["giris"] as Kullanici; if (id == null) { klnc = Session["giris"] as Kullanici; kvm.Username = klnc.kullaniciAdi; kvm.Firstname = klnc.isim; kvm.Lastname = klnc.soyisim; kvm.Email = klnc.kullaniciEmail; if (klnc.dogumtarihi != null) { if (klnc.dogumtarihi.Value.Day < 10) { kvm.GunAlani = "0" + klnc.dogumtarihi.Value.Day.ToString(); } if (klnc.dogumtarihi.Value.Month < 10) { kvm.AyAlani = "0" + klnc.dogumtarihi.Value.Month.ToString(); } if (klnc.dogumtarihi.Value.Day >= 10 && klnc.dogumtarihi.Value.Month >= 10) { kvm.GunAlani = klnc.dogumtarihi.Value.Day.ToString(); kvm.AyAlani = klnc.dogumtarihi.Value.Month.ToString(); } kvm.YilAlani = klnc.dogumtarihi.Value.Year.ToString(); } if (klnc.ilPlaka != null) { kvm.SehirAlani = ky.SehiradiAl(klnc.ilPlaka.Value); } kvm.CinsiyetAlani = klnc.cinsiyet; return(View("Hesabim", kvm)); } else if (id != null && giris != null && giris.kullaniciId == id) { klnc = Session["giris"] as Kullanici; kvm.Username = klnc.kullaniciAdi; kvm.Firstname = klnc.isim; kvm.Lastname = klnc.soyisim; kvm.Email = klnc.kullaniciEmail; kvm.GunAlani = klnc.dogumtarihi.Value.Day.ToString(); kvm.AyAlani = klnc.dogumtarihi.Value.Month.ToString(); kvm.YilAlani = klnc.dogumtarihi.Value.Year.ToString(); kvm.SehirAlani = ky.SehiradiAl(klnc.ilPlaka.Value); kvm.CinsiyetAlani = klnc.cinsiyet; return(View("Hesabim", kvm)); } else { klnc = ky.SecilenKullaniciIdIle(id.Value); if (klnc == null) { //return HttpNotFound(); return(RedirectToAction("Index", "Home")); } MesajViewModel mvm = new MesajViewModel(); mvm.AliciKullaniciId = (klnc.kullaniciId).ToString(); return(View("Kullanici", mvm)); } }