Esempio n. 1
0
        public JsonResult <ApiMobileArray> GetCategory()
        {
            ApiMobileArray result = new ApiMobileArray();

            using (THUONGMAIDIENTUEntities db = new THUONGMAIDIENTUEntities())
            {
                var categoryDB = db.CATEGORY_PRODUCT.ToList();
                if (categoryDB is null)
                {
                    result.Success = false;
                    result.Message = "Lấy list Category thất bại. Data trông";
                    result.Data    = null;
                }
                else
                {
                    result.Success = true;
                    result.Message = "Lấy list Category thành công";
                    List <ModalCategory> arrCategory = new List <ModalCategory>();
                    foreach (var ctgr in categoryDB)
                    {
                        ModalCategory ctgrNew = new ModalCategory();
                        ctgrNew.IdCategory   = ctgr.IdCategory;
                        ctgrNew.CategoryName = ctgr.CategoryName;
                        ctgrNew.CategoryIcon = ctgr.CategoryIcon;
                        arrCategory.Add(ctgrNew);
                    }
                    result.Data = arrCategory;
                }
            }

            return(Json(result));
        }
Esempio n. 2
0
        public JsonResult <ApiMobileArray> GetFullProduct()
        {
            ApiMobileArray result = new ApiMobileArray();

            using (THUONGMAIDIENTUEntities db = new THUONGMAIDIENTUEntities())
            {
                var url       = "http://localhost:58702/";
                var productDB = db.PRODUCTs.ToList();
                if (productDB is null)
                {
                    result.Success = false;
                    result.Message = "Lấy list full Product thất bại. Data trông";
                    result.Data    = null;
                }
                else
                {
                    result.Success = true;
                    result.Message = "Lấy list Product By IDCategory thành công";
                    List <ModalProduct> arrProduct = new List <ModalProduct>();
                    foreach (var prd in productDB)
                    {
                        ModalProduct prdNew = new ModalProduct();
                        prdNew.IdProduct     = prd.IdProduct;
                        prdNew.ProductName   = prd.ProductName;
                        prdNew.linkImg       = url + "img/product/" + prd.PRODUCT_IMG.FirstOrDefault().Filename;
                        prdNew.ProductSumary = prd.ProductSumary;
                        prdNew.ProductDetail = prd.ProductDetail;
                        prdNew.ProductPrice  = prd.ProductPrice;
                        prdNew.IdCategory    = prd.IdCategory;
                        prdNew.IdUser        = prd.IdUser;
                        arrProduct.Add(prdNew);
                    }
                    result.Data = arrProduct;
                }
            }

            return(Json(result));
        }