//no use
        //public ActionResult Delete(int id)
        //{
        //    SingleApartmentEntities db = new SingleApartmentEntities();
        //    Information information = db.Information.FirstOrDefault(p => p.InformationID == id);
        //    if (information != null)
        //    {
        //        //db.Information.Remove(information);
        //        db.SaveChanges();
        //    }
        //    return RedirectToAction("List");
        //}

        //public ActionResult Create()
        //{
        //    return View();
        //}

        //[HttpPost]
        //public ActionResult Create(Information info)
        //{
        //    SingleApartmentEntities db = new SingleApartmentEntities();
        //    db.Information.Add(info);
        //    db.SaveChanges();

        //    return RedirectToAction("List");
        //}

        public ActionResult UserCategoryList(int page = 1)
        {
            try
            {
                //int memberID = 1;
                //todo:
                CMember member   = Session[CDictionary.welcome] as CMember;
                int     memberID = member.fMemberId; //(int)Session["MemberID"];

                int pageSize = 4;
                SingleApartmentEntities db = new SingleApartmentEntities();
                int currentpage            = page < 1 ? 1 : page;

                IEnumerable <MemberInformationCategory> table = from p in db.MemberInformationCategory
                                                                where p.MemberID == memberID
                                                                orderby p.MemberCategoryID
                                                                select p;

                List <CMemberInformationCategory> list = new List <CMemberInformationCategory>();
                foreach (MemberInformationCategory d in table)
                {
                    list.Add(new CMemberInformationCategory()
                    {
                        mEntity = d
                    });
                }

                var pagelist = list.ToPagedList(currentpage, pageSize);
                return(View(pagelist));
            }
            catch
            {
                return(RedirectToAction("UserCategoryList"));
            }
        }
        //BackList =========================================



        //InfoCategoryList ==================================
        public ActionResult InfoCategoryList(int page = 1)
        {
            int pageSize = 4;
            SingleApartmentEntities db = new SingleApartmentEntities();

            try
            {
                int currentpage = page < 1 ? 1 : page;

                IEnumerable <InformationCategory> table = from p in db.InformationCategory
                                                          select p;

                //List<CInformationCategory> list = new List<CInformationCategory>().ToPagedList(currentpage,pageSize).ToList();
                List <CInformationCategory> list = new List <CInformationCategory>();
                foreach (InformationCategory d in table)
                {
                    list.Add(new CInformationCategory()
                    {
                        infoCategory_entity = d
                    });
                }

                var pagelist = list.ToPagedList(currentpage, pageSize);
                return(View(pagelist));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 3
0
        //結帳畫面{12.6)
        public ActionResult CheckOut()
        {
            var user = Session[CDictionary.welcome] as CMember;

            if (user == null)
            {
                return(RedirectToAction("Login", "Member"));
            }

            SingleApartmentEntities db = new SingleApartmentEntities();

            ViewBag.MemberID = user.fMemberId;
            CUser theUser = new CUser()
            {
                tMember = db.tMember.Where(r => r.fMemberId == user.fMemberId).FirstOrDefault()
            };
            List <CAddtoSessionView> list = Session[CDictionary.PRODUCTS_IN_CART] as List <CAddtoSessionView>;

            if (list == null || list.Count == 0)
            {
                return(RedirectToAction("ShowProductInCart"));
            }
            List <COrderDetailsViewModel> orderlist = theUser.SearchProductInCart(list);

            return(View(orderlist));
        }
Esempio n. 4
0
        //更改單一商品(數量)
        public JsonResult ChangeONEProductQuantity(string ProductID, string Quantity)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            Product prod = db.Product.FirstOrDefault(p => p.ProductID.ToString() == ProductID);

            if (prod != null)
            {
                List <CAddtoSessionView> list = Session[CDictionary.PRODUCTS_IN_CART] as List <CAddtoSessionView>;
                if (list != null && list.Count != 0)
                {
                    int Sum = 0;
                    for (int i = 0; i < list.Count; i++)     //foreach沒有辦法去修改自己本身的陣列
                    {
                        if (list[i].txtProductID.ToString() == ProductID)
                        {
                            if (int.TryParse(Quantity, out int qty))
                            {
                                list[i].txtQuantity = qty;
                                Sum += list[i].txtQuantity * prod.UnitPrice;
                            }
                        }
                        else
                        {
                            Sum += list[i].txtQuantity * db.Product.AsEnumerable().FirstOrDefault(p => p.ProductID == list[i].txtProductID).UnitPrice;
                        }
                    }
                    return(Json(new { ans = "成功", sum = Sum }));
                }
            }
            return(Json(new{ ans = "發生錯誤" }));
        }
        public string GetInformationCategory()
        {
            try
            {
                SingleApartmentEntities           db   = new SingleApartmentEntities();
                IEnumerable <InformationCategory> info = from p in db.InformationCategory select p;

                string result = "";
                if (info != null)
                {
                    result = "[";

                    foreach (var c in info)
                    {
                        if (result != "[")
                        {
                            result += ",";                 //務必加 ,
                        }
                        //組JSON字串
                        result = result + "{" + $"\"ID\":{c.InformationCategoryID},\"NAME\":\"{c.InformationCategoryName}\"" + "}";
                    }
                    result += "]";
                }
                return(result);
            }
            catch
            {
                return("");
            }
        }
        public ActionResult Edit(Information p_info)
        {
            try
            {
                SingleApartmentEntities db   = new SingleApartmentEntities();
                Information             info = db.Information.FirstOrDefault(p => p.InformationID == p_info.InformationID);
                if (info != null)
                {
                    //挑選了 "請選擇"項目
                    if (p_info.MemberCategoryID == 999)
                    {
                        info.MemberCategoryID = null;
                    }
                    else
                    {
                        info.MemberCategoryID = p_info.MemberCategoryID;
                    }

                    //優先等級
                    info.Priority = p_info.Priority;
                    db.SaveChanges();
                }
                return(RedirectToAction("List"));
            }
            catch
            {
                return(RedirectToAction("List"));
            }
        }
Esempio n. 7
0
        // GET: Delete 將暫存的單一活動session清除 12/4修改
        public ActionResult Delete(int id)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            var clear = Session["txtfJoinedID"];

            clear = id;
            Activity ac = db.Activity.FirstOrDefault(p => p.ActivityID == id);

            if (ac != null)
            {
                CActivityCart        t    = new CActivityCart();
                List <CActivityCart> list = Session[CDictionary.Cart_Key] as List <CActivityCart>;
                if (list != null)
                {
                    for (int i = 0; i < list.Count; i++)     //foreach沒有辦法去修改自己本身的陣列
                    {
                        if (list[i].fJoinedId == id)
                        {
                            list.Remove(list[i]);
                        }
                    }
                }
            }
            return(RedirectToAction("CartView"));
        }
        public string GetNewActivityNotify()
        {
            //todo:
            //int memberID = 1;

            CMember member = Session[CDictionary.welcome] as CMember;

            string result = "0";

            try
            {
                if (member != null)
                {
                    int memberID = member.fMemberId;
                    SingleApartmentEntities   db = new SingleApartmentEntities();
                    IEnumerable <Information> ac = db.Information.AsEnumerable()
                                                   .Where(p => p.MemberID == memberID && p.InformationDate.ToString("yyyy-MM-dd") == DateTime.Today.ToString("yyyy-MM-dd") && p.Status != "User_Deleted" && p.Status != "Admin_Deleted");
                    result = ac.Count().ToString();
                }
                return(result);
            }
            catch
            {
                return(result);
            }
        }
        public ActionResult Addtosession(CAddtoSessionView input)//第二步
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == input.txtProductID);

            if (prod != null)
            {
                COrderDetailsViewModel codv = new COrderDetailsViewModel();

                codv.entity                 = new OrderDetails();
                codv.entity.Order           = new Order();
                codv.entity.ProductID       = prod.ProductID;
                codv.ProductName            = prod.ProductName;
                codv.ProductPrice           = prod.UnitPrice;
                codv.entity.Quantity        = input.txtQuantity;
                codv.entity.Order.OrderDate = DateTime.Now;


                List <COrderDetailsViewModel> list = Session[CDictionary.PRODUCTS_IN_CART] as List <COrderDetailsViewModel>;

                if (list == null)
                {
                    list = new List <COrderDetailsViewModel>();
                    Session[CDictionary.PRODUCTS_IN_CART] = list;
                }
                list.Add(codv);
            }
            return(RedirectToAction("ShowProductInCart"));
        }
        public ActionResult AddToCart_Session(CShoppingCart ac)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            Activity table             = db.Activity.FirstOrDefault(p => p.ActivityID == ac.txtfId);

            if (table != null)
            {
                tActivityCart tb = new tActivityCart();
                tb.fJoinedId = table.ActivityID;
                //tb.SubCategoryDetailID = table.SubCategoryDetailID;
                tb.fAvtivityName = table.ActivityName;
                tb.fStartTime    = table.StartTime;
                tb.fEndTime      = table.EndTime;
                tb.fLocation     = table.MeetingPoint;
                tb.fPeopleCount  = table.PeopleCount;
                //tb.Note = table.Note;
                tb.fNote = table.Status;
                List <tActivityCart> list = Session[CDictionary.Cart_Key] as List <tActivityCart>;
                if (list == null)
                {
                    list = new List <tActivityCart>();
                    Session[CDictionary.Cart_Key] = list;
                }
                list.Add(tb);
            }
            //CActivity CA = new CActivity() { entity = table };
            //return View(CA);
            return(RedirectToAction("List"));
        }
        public string GetUserCategory()
        {
            //todo:
            int memberID = 1;

            //CMember member = Session[CDictionary.welcome] as CMember;
            //int memberID = member.fMemberId;

            SingleApartmentEntities db = new SingleApartmentEntities();
            IEnumerable <MemberInformationCategory> info = from p in db.MemberInformationCategory
                                                           where p.MemberID == memberID
                                                           select p;

            string result = "";

            if (info != null)
            {
                result = "[";

                foreach (var c in info)
                {
                    if (result != "[")
                    {
                        result += ",";                 //務必加 ,
                    }
                    //組JSON字串
                    result = result + "{" + $"\"ID\":{c.MemberCategoryID},\"NAME\":\"{c.MemberCategoryName}\"" + "}";
                }
                result += "]";
            }
            return(result);
        }
Esempio n. 12
0
        //====================================================================
        //團購商品新增(ok)
        public ActionResult Create(int id)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = new Product();

            Activity AV = db.Activity.Where(p => p.ActivityID == id).FirstOrDefault();

            prod.ActivityID = AV.ActivityID;

            prod.Stock = AV.PeopleCount;
            //=====================================================================
            //下拉式選單
            var PROsubNamelist = (from p in db.ProductSubCategory
                                  select p.ProductSubCategoryName).ToList();

            SelectList SUBNamelist = new SelectList(PROsubNamelist, "Name");

            ViewBag.SUBNAME = SUBNamelist;
            //=====================================================================

            CProductViewModel cprod = new CProductViewModel()
            {
                entity = prod
            };                                                                  //抓一筆資料

            return(View(cprod));
        }
        //刪除單一商品(11/27新增)
        public ActionResult RemoveONEShowProductInCart(int input)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            var a = Session["txtProductID"];

            a = input;

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == input);

            if (prod != null)
            {
                COrderDetailsViewModel codv = new COrderDetailsViewModel();


                List <COrderDetailsViewModel> list = Session[CDictionary.PRODUCTS_IN_CART] as List <COrderDetailsViewModel>;

                if (list != null)
                {
                    for (int i = 0; i < list.Count; i++)     //foreach沒有辦法去修改自己本身的陣列
                    {
                        if (list[i].ProductID == input)
                        {
                            list.Remove(list[i]);
                        }
                    }
                }
            }
            return(RedirectToAction("ShowProductInCart"));
        }
Esempio n. 14
0
        //顯示購物車內容
        public ActionResult ShowProductInCart()
        {
            var user = Session[CDictionary.welcome] as CMember;

            if (user == null)
            {
                return(RedirectToAction("Login", "Member"));
            }

            SingleApartmentEntities db = new SingleApartmentEntities();

            ViewBag.MemberID = user.fMemberId;
            CUser theUser = new CUser()
            {
                tMember = db.tMember.Where(r => r.fMemberId == user.fMemberId).FirstOrDefault()
            };
            List <CAddtoSessionView> list = Session[CDictionary.PRODUCTS_IN_CART] as List <CAddtoSessionView>;

            if (list != null && list.Count != 0)
            {
                return(View(theUser.SearchProductInCart(list)));
            }
            else
            {
                return(View());
            }
        }
        public ActionResult CategoryEdit(MemberInformationCategory p_info)
        { //TODO: FormCollection collection==>不要用
            try
            {
                //todo:
                //int memberID = 1;
                //todo:
                CMember member   = Session[CDictionary.welcome] as CMember;
                int     memberID = member.fMemberId; //(int)Session["MemberID"];

                SingleApartmentEntities   db   = new SingleApartmentEntities();
                MemberInformationCategory info = db.MemberInformationCategory.FirstOrDefault(p => p.MemberCategoryID == p_info.MemberCategoryID && p.MemberID == memberID);
                if (info != null)
                {
                    info.MemberCategoryName = p_info.MemberCategoryName;
                    db.SaveChanges();
                }
                return(RedirectToAction("UserCategoryList"));
            }
            catch
            {
                //return View();
                return(RedirectToAction("UserCategoryList"));
            }
        }
Esempio n. 16
0
        public string SendMail(string strHtml)
        {
            string htmlBody = strHtml.ToString();

            SingleApartmentEntities entity = new SingleApartmentEntities();

            try
            {
                //string sMemberEmail = "";
                MailMessage mail = new MailMessage();
                //string email = "dddd";
                mail.From = new MailAddress("*****@*****.**");
                //多收信人, 使用,隔開, 而不是;喔

                #region 活動建立後媒合訊息發送
                List <int>    MemberIDList          = new List <int>();
                List <string> MemberMemberEmailList = new List <string>();

                tMember tMember       = new tMember();
                var     membermessage = from mbmsg in entity.tMember
                                        select new { MbID = mbmsg.fMemberId, MbEmail = mbmsg.fEmail };
                foreach (var m in membermessage)
                {
                    MemberIDList.Add(m.MbID);
                    MemberMemberEmailList.Add(m.MbEmail);
                }
                for (int me = 0; me < MemberIDList.Count; me++)
                {
                    //if(MemberfActivityMessageList[me] == "TRUE")
                    //{

                    mail.To.Add(MemberMemberEmailList[me]);
                    //}
                }
                #endregion

                //mail.To.Add("[email protected],[email protected]");
                mail.To.Add("*****@*****.**");//new MailAddress("*****@*****.**")
                mail.Subject = "窩居公寓:新活動通知!";
                //mail.Date = DateTime.Now;

                mail.Body = htmlBody;
                //mail.Body = $@"<h1 style='text-align:center;color:#ff0000'>iTicket 訂購成功</h1>{email}";
                mail.IsBodyHtml = true;
                mail.Priority   = MailPriority.High;
                using (SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"))
                {
                    SmtpServer.Port        = 587;
                    SmtpServer.Credentials = new NetworkCredential("*****@*****.**", "wojuwoju");
                    SmtpServer.EnableSsl   = true;
                    SmtpServer.Send(mail);
                }
                return("true");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
        public void update_read_yn(int id)
        {
            SingleApartmentEntities db          = new SingleApartmentEntities();
            Information             information = db.Information.FirstOrDefault(p => p.InformationID == id);

            if (information != null)
            {
                information.Read_YN = "Y";
                db.SaveChanges();
            }
        }
Esempio n. 18
0
        public ActionResult CreatAllProduct(HttpPostedFileBase imgPhoto, Product p, string SUBNAME)
        {
            /*新增照片*/
            SingleApartmentEntities db = new SingleApartmentEntities();

            //======================================================

            imgPhoto.SaveAs("c:\\temp\\111.jpg");

            FileStream fs = new FileStream("c:\\temp\\111.jpg", FileMode.Open, FileAccess.Read);

            int length = (int)fs.Length;

            byte[] image = new byte[length];

            fs.Read(image, 0, length);

            fs.Close();
            //=====================================================

            //下拉式選單抓id

            int SUBID = (from S in db.ProductSubCategory
                         where S.ProductSubCategoryName == SUBNAME
                         select S.ProductSubCategoryID).FirstOrDefault();

            var PROID = (from P in db.Product
                         where P.ProductSubCategoryID == SUBID
                         select P.ProductSubCategoryID).FirstOrDefault();

            p.Discontinued = "N";

            p.ProductSubCategoryID = PROID;

            db.Product.Add(p);

            //-----------------------


            ProductPictures prodpic = new ProductPictures();

            prodpic.ProductID = p.ProductID;

            //prodpic.ProductPictureID = 2;

            prodpic.ProductPicture = image;

            db.ProductPictures.Add(prodpic);

            db.SaveChanges();
            //======================================================

            return(RedirectToAction("Home", "Product"));
        }
        public void update_status(int id)
        {
            SingleApartmentEntities db          = new SingleApartmentEntities();
            Information             information = db.Information.FirstOrDefault(p => p.InformationID == id);

            if (information != null)
            {
                information.Status = "User_Deleted";
                db.SaveChanges();
            }
            //return RedirectToAction("List");
        }
Esempio n. 20
0
        // GET: Delete
        public ActionResult Deleteacdb(int id)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            Activity table             = db.Activity.FirstOrDefault(p => p.ActivityID == id);

            if (table != null)
            {
                db.Activity.Remove(table);
                db.SaveChanges();
            }
            return(RedirectToAction("List"));
        }
        public ActionResult DeleteFavorite(string MemberID, string ProductID)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            var fa = db.FavoriteList.Where(r => r.MemberID.ToString() == MemberID && r.ProductID.ToString() == ProductID).FirstOrDefault();

            if (fa != null)
            {
                db.FavoriteList.Remove(fa);
                db.SaveChanges();
            }
            return(RedirectToAction("Favoritelist", new { MemberID = int.Parse(MemberID) }));
        }
        //新訊息 已讀/未讀分類
        public JsonResult GetActivityNotify_ReadYN()
        {
            //todo:
            //int memberID = 1;

            CMember member = Session[CDictionary.welcome] as CMember;

            try
            {
                if (member != null)
                {
                    List <InformationContent> list = new List <InformationContent>();

                    int memberID = member.fMemberId;
                    SingleApartmentEntities   db = new SingleApartmentEntities();
                    IEnumerable <Information> ac = null;
                    ac = db.Information.AsEnumerable().Where(p => p.MemberID == memberID && p.Status != "User_Deleted" && p.Status != "Admin_Deleted");
                    list.Add(new InformationContent()
                    {
                        ContentID = 900, ContentName = ac.Count().ToString()
                    });

                    ac = db.Information.AsEnumerable().Where(p => p.Read_YN == "Y" && p.MemberID == memberID && p.Status != "User_Deleted" && p.Status != "Admin_Deleted");
                    list.Add(new InformationContent()
                    {
                        ContentID = 100, ContentName = ac.Count().ToString()
                    });

                    ac = db.Information.AsEnumerable().Where(p => p.Read_YN == "N" && p.MemberID == memberID && p.Status != "User_Deleted" && p.Status != "Admin_Deleted");
                    list.Add(new InformationContent()
                    {
                        ContentID = 200, ContentName = ac.Count().ToString()
                    });

                    List <string> str = new List <string>();
                    foreach (var item in list)
                    {
                        string i = JsonConvert.SerializeObject(item);
                        str.Add(i);
                    }
                    var ans = JsonConvert.SerializeObject(str);
                    return(Json(ans));
                }
                else
                {
                    return(Json("fail"));
                }
            }
            catch
            {
                return(Json("fail"));
            }
        }
Esempio n. 23
0
        //產生訂單
        public ActionResult MakeOrderIntoDB(int RtnCode, string RtnMsg, string CustomField1, string CustomField2)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            string cusID   = CustomField1;
            string OrderID = CustomField2;

            db.Order.Where(r => r.OrderID.ToString() == OrderID).FirstOrDefault().PayStatus     = "付款完成";
            db.Order.Where(r => r.OrderID.ToString() == OrderID).FirstOrDefault().SendingStatus = "出貨中";
            db.Order.Where(r => r.OrderID.ToString() == OrderID).FirstOrDefault().ArrivedDate   = DateTime.Now.AddDays(7);
            db.SaveChanges();
            return(RedirectToAction("OrderList"));
        }
Esempio n. 24
0
        //=====================================================================
        //修改(還未加入商品圖片修改)
        public ActionResult Edit(int id)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == id);

            if (prod == null)
            {
                return(RedirectToAction("ProductList"));
            }

            return(View(prod));
        }
        public ActionResult ShowProductInCart(int MemberID)//第四步
        {
            int totalPrice = 0;

            SingleApartmentEntities DB = new SingleApartmentEntities();

            List <COrderDetailsViewModel> list = Session[CDictionary.PRODUCTS_IN_CART] as List <COrderDetailsViewModel>;

            Order od = new Order();

            //抓出多筆資料
            foreach (var item in list)
            {
                OrderDetails ODD = new OrderDetails();

                ODD.ProductName = DB.Product.Where(p => p.ProductID == item.ProductID).FirstOrDefault().ProductName;

                ODD.Quantity = item.Quantity;

                ODD.ProductID = item.ProductID;

                ODD.UnitPrice = DB.Product.Where(p => p.ProductID == item.ProductID).FirstOrDefault().UnitPrice;

                totalPrice += item.Quantity * (DB.Product.Where(p => p.ProductID == item.ProductID).FirstOrDefault().UnitPrice);

                od.OrderDetails.Add(ODD);
            }

            //訂單日期
            od.OrderDate = DateTime.Now;
            //到貨日期
            od.ArrivedDate = DateTime.Now.AddDays(7);
            //總金額
            od.TotalAmount = totalPrice;

            od.OrderStatusID = 1;

            od.SendingStatus = "配送中";

            od.PayStatus = "尚未付款";

            od.MemberID = MemberID;//到時候要改成使用者的memberID


            DB.Order.Add(od);

            DB.SaveChanges();

            return(RedirectToAction("Home"));
        }
Esempio n. 26
0
        //=====================================================================
        ////刪除
        public ActionResult Delete(int id)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == id);

            if (prod != null)
            {
                db.Product.Remove(prod);
                db.SaveChanges();
            }

            return(RedirectToAction("ProductList"));
        }
Esempio n. 27
0
        public ActionResult PartialONEOrder(string MemberID, int OrderID)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            CUser theUser = new CUser()
            {
                tMember = db.tMember.Where(r => r.fMemberId.ToString() == MemberID).FirstOrDefault()
            };

            var result = theUser.SearchOrder(OrderID);

            ViewData.Model   = result;
            ViewBag.MemberID = MemberID;
            return(PartialView("_PartialONEOrder"));
        }
        // GET: Product
        #region index.html
        public ActionResult Home()
        {
            SingleApartmentEntities  db   = new SingleApartmentEntities();
            List <CProductViewModel> list = new List <CProductViewModel>();

            foreach (var item in db.Product.Where(r => r.Discontinued == "N" && r.Stock >= 0))
            {
                list.Add(new CProductViewModel()
                {
                    entity = item
                });
            }

            return(View(list));
        }
Esempio n. 29
0
        public ActionResult PartialOrders(string MemberID, int page = 1, int pageSize = 6)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            CUser theUser = new CUser()
            {
                tMember = db.tMember.Where(r => r.fMemberId.ToString() == MemberID).FirstOrDefault()
            };
            int currentPage = page < 1 ? 1 : page;
            var lt          = theUser.SearchOrders();
            var result      = lt.OrderByDescending(r => r.OrderDate).ToPagedList(currentPage, pageSize);

            ViewData.Model   = result;
            ViewBag.MemberID = MemberID;
            return(PartialView("_PartialOrders"));
        }
Esempio n. 30
0
        //==========================================================
        //商城後台上架商品
        public ActionResult CreatAllProduct()
        {
            SingleApartmentEntities db = new SingleApartmentEntities();
            //=====================================================================
            //下拉式選單
            var PROsubNamelist = (from p in db.ProductSubCategory
                                  select p.ProductSubCategoryName).ToList();

            SelectList SUBNamelist = new SelectList(PROsubNamelist, "Name");

            ViewBag.SUBNAME = SUBNamelist;
            //====================================================================

            return(View());
        }