예제 #1
0
        public ActionResult index(string type)
        {
            Guid _id = getLoginUserId();

            if (_id == Guid.Empty)
            {
                return(null);
            }
            IEnumerable <Siparisler> result = _siparis.AllMyOrder(_id);

            if (type == "1")
            {
                result = result.Where(s => (s.OdemeId == null || s.OdemeId == Guid.Empty)
                                      &&
                                      s.SiparisDurum == SiparisDurumu.İletildi
                                      );
            }
            else if (type == "2")
            {
                result = result.Where(s => (s.OdemeId != null && s.OdemeId != Guid.Empty)
                                      &&
                                      s.SiparisDurum == SiparisDurumu.İletildi
                                      );
            }
            return(View(result));
        }
예제 #2
0
        public ActionResult _siparisOzet()
        {
            Guid _id = getLoginUserId();

            if (_id == Guid.Empty)
            {
                return(new HttpNotFoundResult("Geçersiz müşteri numarası"));
            }
            if (_id == null)
            {
                return(new HttpNotFoundResult("Geçersiz müşteri numarası"));
            }
            IEnumerable <DAL.EntityFramework.Tables.Siparisler>
            result
                = _siparis.AllMyOrder(_id);

            return(PartialView(result));
        }
예제 #3
0
        public IEnumerable <SiparisOdeme> AllMy(Guid cariid)
        {
            //Carinin tüm siparişleri
            var result = _siparis.AllMyOrder(cariid);

            //Ödemesini yaptığı siparişler
            result = result.Where(s => s.OdemeId != null || s.OdemeId != Guid.Empty);
            //Geriye dönün siparişlerin Odemelerini dön
            return(result.Select(s => s.Odeme).ToList());
        }
예제 #4
0
        public ActionResult index(Guid id)
        {
            if (id == null)
            {
                HttpNotFound();
            }
            if (id == Guid.Empty)
            {
                HttpNotFound();
            }
            IEnumerable <DAL.EntityFramework.Tables.Siparisler> result
                = _siparis.AllMyOrder(id);

            return(View(result));
        }