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); }