public IHttpActionResult PostHgs(Hgs hgs) { db.Hgs.Add(hgs); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = hgs.HgsId }, hgs)); }
public IHttpActionResult PutHgs(int id, Hgs hgs) { if (id != hgs.HgsId) { return(BadRequest()); } db.Entry(hgs).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HgsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult HgsSatis() { Session["HgsHesap"] = ""; Hgs hgs = new Hgs(); Random rnd = new Random(); int hgsno = rnd.Next(10000, 90000); var hgsNo = banka.Hgs.Where(m => m.HgsHesap == hgsno).FirstOrDefault(); if (Session["UserTc"] == null && Session["UserAdSoyad"] == null) { return(RedirectToAction("Index", "Home")); } else { string tc = Session["UserTc"].ToString(); List <Hesaplar> Hesaplar = banka.Hesaplar.Where(x => x.MusteriTc == tc && x.HesapDurum == true).ToList(); if (hgsNo == null) { hgs.HgsHesap = hgsno; Session["HgsHesap"] = hgs.HgsHesap; } else { Random r = new Random(); int hg = rnd.Next(10000, 90000); hgs.HgsHesap = hg; Session["HgsHesap"] = hgs.HgsHesap; } return(View(Hesaplar)); } }
public IHttpActionResult GetHgs(int id) { Hgs hgs = db.Hgs.Find(id); if (hgs == null) { return(NotFound()); } return(Ok(hgs)); }
public IHttpActionResult DeleteHgs(int id) { Hgs hgs = db.Hgs.Find(id); if (hgs == null) { return(NotFound()); } db.Hgs.Remove(hgs); db.SaveChanges(); return(Ok(hgs)); }
public async Task <IActionResult> hgsac([FromBody] CustomerEntity customerEntity) { try { var hgs = new Hgs() { CustomerId = customerEntity.CustomerTckn, HgsBalance = 0, SaveUser = customerEntity.CustomerTckn, SaveDate = DateTime.Now, EditDate = DateTime.Now, EditUser = -1 }; db.Hgs.Add(hgs); db.SaveChanges(); return(Ok("var")); } catch (Exception ex) { return(Ok("hata")); } }
public ActionResult HgsSatis(FormCollection frm) { Hgs hgs = new Hgs(); string tc = Session["UserTc"].ToString(); hgs.MusteriTc = Session["UserTc"].ToString(); var musteri = banka.Musteriler.Where(m => m.TC == hgs.MusteriTc).FirstOrDefault(); // var hesap= banka.Hesaplar.Where(m => m.MusteriTc == hgs.MusteriTc).FirstOrDefault(); if (musteri != null) { hgs.HgsHesap = Convert.ToInt32(Session["HgsHesap"]); hgs.Tutar = Convert.ToDecimal(frm["tutar"]); hgs.Tarih = DateTime.Now; hgs.Kanal = "Web"; banka.Hgs.Add(hgs); if (frm["hesap"] == "0") { ViewBag.hataa = " Hesap Numarası seçiniz"; List <Hesaplar> Hesaplar = banka.Hesaplar.Where(x => x.MusteriTc == tc && x.HesapDurum == true).ToList(); return(View(Hesaplar)); } else { int hesapno = Convert.ToInt32(frm["hesap"]); var hesap = banka.Hesaplar.Where(x => x.EkNumara == hesapno && x.MusteriTc == tc).FirstOrDefault(); if (hgs.Tutar > hesap.Bakiye) { ViewBag.kontrol = "hesabınızda " + hesap.Bakiye + " bakiye bulunurken bu miktardan daha fazla para yükleyemezsiniz!!"; List <Hesaplar> Hesaplar = banka.Hesaplar.Where(x => x.MusteriTc == tc && x.HesapDurum == true).ToList(); return(View(Hesaplar)); } else { hesap.Bakiye -= hgs.Tutar; banka.SaveChanges(); KurumVeri veri = new KurumVeri(); veri.HgsHesap = hgs.HgsHesap; veri.MusteriTc = hgs.MusteriTc; veri.Tarih = hgs.Tarih; veri.Tutar = hgs.Tutar; HttpResponseMessage response = GlobalVariables.WEbApiClient.PostAsJsonAsync("Hgs", veri).Result; TempData["Kayit"] = "İşlem Başarıyla Gerçekleştirilmiştir"; List <Hesaplar> Hesaplar = banka.Hesaplar.Where(x => x.MusteriTc == tc && x.HesapDurum == true).ToList(); ViewBag.kontrol = "İşleminiz Başarıyla Gerçekleştirilmiştir."; return(View(Hesaplar)); } } } else { return(RedirectToAction("HgsSatis", "Kurum")); } }