public ActionResult Edit(int id, EditMarketPriceModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {

                    MarketPrice price = new MarketPrice()
                    {
                        MarketPriceID = model.Id,

                        UpdatedUserID = SessionManager.UserInfo.UserID,
                        PlaceID = model.PlaceId,
                        SymbolNameID = model.SymbolNameId

                    };
                    price.CopyPropertiesFrom(model);
                    MarketPriceService service = new MarketPriceService();
                    service.Update(price);
                    return RedirectToAction("Restricted", "Dashboard");
                }
            }
            catch
            {
                ModelState.AddModelError("Error", "Lỗi hệ thống - không thể cập nhật dữ liệu");
            }
            return View(model);
        }
        public ActionResult Edit(int id)
        {
            var item = MarketPriceService.GetById( id);
            if (item.PartnerID.HasValue && item.PartnerID != SessionManager.UserInfo.PartnerId)
            {
                return RedirectToAction("AccessDenied", "Secure");
            }
            EditMarketPriceModel model = new EditMarketPriceModel();
            model.CopyPropertiesFrom(item);

            return View(model);
        }