Пример #1
0
        public ActionResult ListOrderOfShop(long id)
        {
            var listOrder = _ordersBusiness.GetDynamicQuery().Where(x => x.IdShop == id).ToList();

            if (listOrder != null)
            {
                return(View(listOrder));
            }
            return(View());
        }
Пример #2
0
        public JsonResult GetInforShop(long id)
        {
            try
            {
                var obj = _shopsBussiness.GetById(id);
                if (obj != null)
                {
                    Common.Shop objentity = new Common.Shop();
                    objentity.Id         = obj.Id;
                    objentity.ShopName   = obj.ShopName;
                    objentity.Icon       = obj.Icon;
                    objentity.Address    = obj.Address;
                    objentity.LocationId = obj.LocationId;
                    objentity.Phone      = obj.Phone;
                    objentity.Rate       = obj.Rate;
                    objentity.TotalView  = obj.TotalView;
                    objentity.Type       = obj.Type;
                    objentity.Status     = obj.Status;
                    objentity.BeginDate  = obj.BeginDate;
                    objentity.EndDate    = obj.EndDate;
                    objentity.ActiveDate = obj.ActiveDate;
                    objentity.CreateDate = obj.CreateDate;
                    objentity.ModifyDate = obj.ModifyDate;

                    //   // Common.ShopSupport shopSupport = new Common.ShopSupport();

                    objentity.Email    = obj.ShopSupport.Email;
                    objentity.Skype    = obj.ShopSupport.Skype;
                    objentity.Facebook = obj.ShopSupport.Facebook;

                    //get số sản phẩm và số đơn hàng của shop
                    var numProductOfShopDb = _productsBusiness.GetDynamicQuery().Count(x => x.MemberId == id);
                    if (numProductOfShopDb != 0)
                    {
                        objentity.NumberOfProduct = numProductOfShopDb;
                    }
                    else
                    {
                        objentity.NumberOfProduct = 0;
                    }
                    var numOrderOfShopDb = _ordersBusiness.GetDynamicQuery().Count(x => x.IdShop == id);
                    if (numOrderOfShopDb != 0)
                    {
                        objentity.NumberOfOrder = numOrderOfShopDb;
                    }
                    else
                    {
                        objentity.NumberOfOrder = 0;
                    }

                    return(Json(objentity, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(0));
                }
            }
            catch (Exception)
            {
                //Write log
                throw;
            }
        }