public ActionResult ListOrderOfShop(long id) { var listOrder = _ordersBusiness.GetDynamicQuery().Where(x => x.IdShop == id).ToList(); if (listOrder != null) { return(View(listOrder)); } return(View()); }
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; } }