コード例 #1
0
 public ActionResult Pinfo(int?Pid)
 {
     Models.ProductDTO model = new Models.ProductDTO();
     if (Pid > 0)
     {
         model = _iProSer.Get(Pid.Value);
     }
     return(View(model));
 }
コード例 #2
0
 public JsonResult JsonPinfo(int?Pid)
 {
     Models.ProductDTO model = new Models.ProductDTO();
     if (Pid > 0)
     {
         model = _iProSer.Get(Pid.Value);
     }
     return(Json(model, JsonRequestBehavior.AllowGet));
 }
コード例 #3
0
 public ActionResult WXShopProductEdit(int?Id)
 {
     //ViewBag.Categories = _iEFProductService.getCategoryList();
     Models.ProductDTO model = new Models.ProductDTO();
     if (Id > 0)
     {
         model = _iEFProductService.Get(Id.Value);
     }
     return(View(model));
 }
コード例 #4
0
        //public static List<PMS.Entities.ProductDTO> GetProductByUserId(int id)
        //{
        //    var query = String.Format("Select * from dbo.addToCart Where UserID={0}", id);

        //    using (DBHelper helper = new DBHelper())
        //    {
        //        var reader = helper.ExecuteReader(query);
        //        List<PMS.Entities.ProductDTO> list = new List<PMS.Entities.ProductDTO>();

        //        while (reader.Read())
        //        {
        //            var dto = FillDTO(reader);
        //            if (dto != null)
        //            {
        //                list.Add(dto);
        //            }
        //        }

        //        return list;
        //    }
        //}
        public static int addToCart(Models.ProductDTO dto)
        {
            String sqlQuery = "";

            using (DBHelper helper = new DBHelper())
            {
                sqlQuery = String.Format("INSERT INTO dbo.addToCart(UserID, ProductID) VALUES({0},{1})",/*; Select @@IDENTITY*/
                                         dto.UserID, dto.ProductID);
                var obj = helper.ExecuteScalar(sqlQuery);
                return(Convert.ToInt32(obj));
            }
        }
コード例 #5
0
        public ActionResult WXShopProductQuery(int?PageSize, int?CurrentPage)
        {
            Models.ProductDTO query = new Models.ProductDTO()
            {
                Pager = new Pagination()
                {
                    CurrentPage = CurrentPage.Value, PageSize = PageSize.Value
                }
            };
            Message <List <Models.ProductDTO> > result = new Message <List <Models.ProductDTO> >();

            result.Data  = _iEFProductService.products(query);
            result.Pager = query.Pager;
            return(View("_ProductList", result));
        }
コード例 #6
0
ファイル: MainController.cs プロジェクト: zhangtings/shop
        //public MainController(IEFProductService iEFproSer
        //    //IProductService iProductService
        //    )
        //{
        //    _iEFproSer = iEFproSer;
        //   // _iProductService = iProductService;
        //}

        // GET: wfxshoping/Main
        public ActionResult Index()
        {
            var udata = this.UserData;

            Models.ProductDTO query = new Models.ProductDTO()
            {
                Is_hot = 1,
                Pager  = new Models.Common.Pagination()
                {
                    CurrentPage = 1,
                    PageSize    = 10
                }
            };
            //var result = _iProductService.GetPage(query);
            //ViewBag.hotProduct = result.Data;
            ViewBag.efProduct = _iEFproSer.products(query);
            return(View());
        }
コード例 #7
0
 public static int addToCart(Models.ProductDTO dto)
 {
     return(ProductDAO.addToCart(dto));
 }