コード例 #1
0
        public String trackProduct(int id)//invoice id
        {
            trackProductViewModel m = new trackProductViewModel();

            if (Session["userId"] != null)
            {
                m.Name  = _MemberService.GetById(Convert.ToInt32(Session["userId"])).Name;
                m.Email = _MemberService.GetById(Convert.ToInt32(Session["userId"])).Email;
                m.totalProductInCart = _CartService.GetByMemberId(Convert.ToInt32(Session["userId"])).Count();
            }

            string Status, Payment, msg;



            if (Session["userId"] == null)
            {
                return("Not_logged");
            }
            else if (_InvoiceService.GetById(id).MemberId != Convert.ToInt32(Session["userId"]))
            {
                return("Invaild Invoice number.Enter for a valid Invoice");
            }



            Status  = _InvoiceService.GetById(id).Status;
            Payment = _InvoiceService.GetById(id).PaymentStatus;

            if (Status == "0")
            {
                msg = "Your Order is in On the way.";
            }
            else if (Status == "1")
            {
                msg = "Your Order is Delivered.";
            }
            else
            {
                msg = "Your Order is Canceled .";
            }

            if (Payment == "1")
            {
                msg = msg + " Payment : Paid";
            }
            else if (Payment == "0")
            {
                msg = msg + " Payment : Not Paid yet";
            }


            return(msg + "Thank you.");
        }
コード例 #2
0
        public ActionResult trackProduct()
        {
            trackProductViewModel m = new trackProductViewModel();

            if (Session["userId"] != null)
            {
                m.Name  = _MemberService.GetById(Convert.ToInt32(Session["userId"])).Name;
                m.Email = _MemberService.GetById(Convert.ToInt32(Session["userId"])).Email;
                m.totalProductInCart = _CartService.GetByMemberId(Convert.ToInt32(Session["userId"])).Count();
            }
            return(View(m));
        }