public void DodajKlijentaUBazu(Klijent noviKlijent) { using (var db = new BankaEntities()) { db.Klijent.Add(noviKlijent); db.SaveChanges(); } }
public void AzurirajStatusStednje(Stednja s) { using (var db = new BankaEntities()) { db.Stednja.Attach(s); s.Status = 0; db.SaveChanges(); } }
public void Izbrisi(Zaposlenik zaposlenik) { using (BankaEntities db = new BankaEntities()) { db.Zaposlenik.Attach(zaposlenik); db.Zaposlenik.Remove(zaposlenik); db.SaveChanges(); } }
public void Unos(Zaposlenik novi) { using (var db = new BankaEntities()) { db.Tip_zaposlenika.Attach(novi.Tip_zaposlenika); db.Zaposlenik.Add(novi); db.SaveChanges(); } }
public void dodajStednju(Stednja s, Klijent k) { using (var db = new BankaEntities()) { db.Klijent.Attach(k); db.Zaposlenik.Attach(Zaposlenik.PrijavljeniZaposlenik); db.Stednja.Add(s); db.SaveChanges(); } }
public ActionResult Sil(int id) { using (BankaEntities db = new BankaEntities()) { var SilinecekKullanici = db.Kullanicis.Find(id); if (SilinecekKullanici == null) { return(HttpNotFound()); } db.Kullanicis.Remove(SilinecekKullanici); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Kayit(Hesap Hesap) { using (BankaEntities db = new BankaEntities()) { if (Hesap.Id == 0)//ekleme { db.Hesaps.Add(Hesap); } else //güncelle { db.Entry(Hesap).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Profilim(Kullanici Kullanici) { using (BankaEntities db = new BankaEntities()) { if (Kullanici.Id == 0)//ekleme { db.Kullanicis.Add(Kullanici); } else //güncelle { db.Entry(Kullanici).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); } }
public void PohraniPromjeneKlijenta(Klijent uredi, string ime, string prezime, string OIB, string email, string kontakt, string adresa, bool zaposlenje, double primanja) { using (var db = new BankaEntities()) { db.Klijent.Attach(uredi); uredi.Ime = ime; uredi.Prezime = prezime; uredi.OIB = OIB; uredi.Email = email; uredi.Kontakt = kontakt; uredi.Adresa = adresa; uredi.StalnoZaposlenje = zaposlenje; uredi.Primanja = primanja; db.SaveChanges(); } }
public void Uredi(Zaposlenik uredi, string ime, string prezime, string email, string lozinka, string korime, string adresa, string brojTelefona, Tip_zaposlenika tip) { using (BankaEntities db = new BankaEntities()) { db.Tip_zaposlenika.Attach(tip); db.Zaposlenik.Attach(uredi); uredi.Ime = ime; uredi.Prezime = prezime; uredi.Email = email; uredi.Lozinka = lozinka; uredi.KorisnickoIme = korime; uredi.Adresa = adresa; uredi.BrojTelefona = brojTelefona; uredi.Tip_zaposlenika = tip; db.SaveChanges(); } }
public ActionResult Gonder(HesapKontrolViewModel model) { using (BankaEntities db = new BankaEntities()) { #region kaynak hesaptan para çekiliyor decimal YeniBakiye; Hesap YeniHesap = new Hesap(); YeniHesap = db.Hesaps.Find(model.Hesap.Id); YeniBakiye = Convert.ToDecimal(YeniHesap.Bakiye) - model.Hesap.GonderilicekPara; if (YeniBakiye < 0) { return(Content("Paran Yok Hacıı")); } YeniHesap.Bakiye = YeniBakiye; #endregion #region Hedef Hesaba para transfer ediliyor Hesap GonderilicekHesap = db.Hesaps.Find(model.Hesap.GonderilecekId); GonderilicekHesap.Bakiye += model.Hesap.GonderilicekPara; #endregion #region hesap hareket işlemi kayıt ediliyor HesapHareketleri YeniHesapHareketi = new HesapHareketleri(); YeniHesapHareketi.Tarih = DateTime.Now; YeniHesapHareketi.KaynakID = (model.Hesap.GonderilecekId); YeniHesapHareketi.Tutari = model.Hesap.GonderilicekPara; YeniHesapHareketi.TipiId = model.HareketTipId; db.HesapHareketleris.Add(YeniHesapHareketi); YeniHesapHareketi.KaynakID = (model.Hesap.Id); YeniHesapHareketi.HedefHesapId = model.Hesap.GonderilecekId; #endregion var KullaniciEmail = db.Kullanicis.Find(db.Hesaps.Find(model.Hesap.Id).KullaniciId); if (Convert.ToInt32(model.Hesap.GonderilicekPara) >= 1000) { #region e mail gönderiliyor var fromAddress = new MailAddress("*****@*****.**", "Çiftlik Bank"); var toAddress = new MailAddress(KullaniciEmail.Email, KullaniciEmail.AdSoyad); const string fromPassword = "******"; const string subject = "Hesap Harekeleri"; string body = "Sayın " + KullaniciEmail.AdSoyad + " " + YeniHesapHareketi.KaynakID + " nolu hesabınızdan " + model.Hesap.GonderilicekPara + " Türk Lirası banka hesabınızdan çekilmiştir."; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, Credentials = new NetworkCredential(fromAddress.Address, fromPassword), Timeout = 20000 }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } #endregion } db.SaveChanges(); HesapKontrolViewModel Gonderilicek = new HesapKontrolViewModel(); Gonderilicek.HareketTipleri = db.HareketTipleris.ToList(); return(RedirectToAction("Index", "Hesap")); } }