示例#1
0
        public ActionResult BayiSiparisEkle(int musteriid, int bayiid, int liftid, int modelid, string resim, string bayiad, string liftad, double fiyat, int bakimperiyot)
        {
            LiftSepetiEntities4 db = new LiftSepetiEntities4();

            if (modelid == 0)
            {
                modelid      = db.liftTable.Find(liftid).modelid;
                resim        = db.liftTable.Find(liftid).resim;
                liftad       = db.liftTable.Find(liftid).modelTable.ad;
                bakimperiyot = db.liftTable.Find(liftid).bakimperiyot;
            }
            ViewBag.musteriid = musteriid;
            var alisFiyat = db.siparisTable.Where(x => x.bayiid == bayiid && x.liftid == liftid).FirstOrDefault().liftTable.fiyat;
            var kar       = fiyat - alisFiyat;
            musterisiparisModel musterisiparis = new musterisiparisModel();

            musterisiparis.musteriid     = musteriid;
            musterisiparis.bayiid        = bayiid;
            musterisiparis.liftid        = liftid;
            musterisiparis.modelid       = modelid;
            musterisiparis.resim         = resim;
            musterisiparis.bayiad        = bayiad;
            musterisiparis.liftad        = liftad;
            musterisiparis.fiyat         = fiyat;
            musterisiparis.bakimperiyot  = bakimperiyot;
            musterisiparis.kar           = kar;
            musterisiparis.tarih         = DateTime.Now;
            musterisiparis.bakim         = 0;
            musterisiparis.musterinumara = db.musteriTable.Find(musteriid).telefon;
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("https://5ff8af7517386d0017b5172b.mockapi.io/musterisiparis");
                var postJob = client.PostAsJsonAsync <musterisiparisModel>("musterisiparis", musterisiparis);
                postJob.Wait();
                var result = postJob.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("satislar", "bayimagaza", new { bayiid = bayiid }));
                }
                else
                {
                    return(RedirectToAction("satislar", "bayimagaza"));
                }
            }
        }
示例#2
0
        public ActionResult bakimaAl(int id, int bayiid, int liftid, string bayiad, string liftad, string resim, double fiyat, double kar, int musteriid, int modelid, int bakimperiyot)
        {
            ViewBag.bayiid = bayiid;
            var alisFiyat = db.siparisTable.Where(x => x.bayiid == bayiid && x.liftid == liftid).FirstOrDefault().liftTable.fiyat;
            musterisiparisModel musterisiparis = new musterisiparisModel();

            musterisiparis.musteriid     = musteriid;
            musterisiparis.bayiid        = bayiid;
            musterisiparis.liftid        = liftid;
            musterisiparis.modelid       = modelid;
            musterisiparis.resim         = resim;
            musterisiparis.bayiad        = bayiad;
            musterisiparis.liftad        = liftad;
            musterisiparis.fiyat         = fiyat;
            musterisiparis.bakimperiyot  = bakimperiyot;
            musterisiparis.kar           = kar;
            musterisiparis.tarih         = DateTime.Now;
            musterisiparis.bakim         = 1;
            musterisiparis.musterinumara = db.musteriTable.Find(musteriid).telefon;
            IEnumerable <musterisiparisModel> musterisiparismodel = null;

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("https://5ff8af7517386d0017b5172b.mockapi.io/musterisiparis/" + id.ToString());
                var postJob = client.PutAsJsonAsync <musterisiparisModel>(client.BaseAddress, musterisiparis);
                postJob.Wait();
                var result = postJob.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("bakim", "bayimagaza", new { bayiid = bayiid }));
                }
                else
                {
                    return(RedirectToAction("Index", "login"));
                }
            }
        }