public ActionResult Restricted() { MarketPriceService service = new MarketPriceService(); DashBoardRestrictedModel model = new DashBoardRestrictedModel() { MarketkPrices = service.GetPaged(p => p.PartnerID == SessionManager.UserInfo.PartnerId, new IOrderByClause<MarketPrice>[] { new OrderByClause<MarketPrice, long>(p=>p.MarketPriceID, SortDirection.Decending) } , 1, 50) }; return View(model); }
public ActionResult Beta() { return RedirectToAction("Index"); MarketPriceService service = new MarketPriceService(); BetaHomeModel model = new BetaHomeModel() { //LiveMarketPrices = service.GetPaged(p => p.MarketPriceID > 0, new IOrderByClause<MarketPrice>[] { new OrderByClause<MarketPrice, DateTime>(p => p.UpdateDateTime.Value, SortDirection.Decending) }, 1, 50) LiveMarketPrices = service.GetLivePrices() }; return View(model); }
// // GET: /Administration/MarketPrices/Delete/5 public ActionResult Delete(int id) { try { MarketPriceService service = new MarketPriceService(); service.Delete(id, SessionManager.UserInfo.PartnerId); // TODO: Add delete logic here } catch (Exception ex) { } return RedirectToAction("Restricted", "Dashboard"); }
public ActionResult Index() { MarketPriceService service = new MarketPriceService(); NewsService newsSvr = new NewsService(); Category category = null; List<News> news = newsSvr.GetLastestMarketInfoNews(out category); HomePageModel model = new HomePageModel() { LiveMarketPrices = service.GetLivePrices(), LastestMarketInfoNews = news, MarketInfoCategory = category, }; return View(model); }
public ActionResult Create(CreateMarketPriceModel marketPrice) { try { // TODO: Add insert logic here if (ModelState.IsValid) { MarketPrice price = new MarketPrice() { //AdjustedRate = marketPrice.AdjustedRate, CreatedUserID = SessionManager.UserInfo.UserID, CurrBuyPrice = marketPrice.CurrBuyPrice, CurrSellPrice = marketPrice.CurrSellPrice, DailyClosePrice = marketPrice.DailyClosePrice, DailyOpenPrice = marketPrice.DailyOpenPrice, PlaceID = marketPrice.PlaceId, SymbolNameID = marketPrice.SymbolNameId, UpdateDateTime = DateTime.Now, UpdatedDate = DateTime.Now, UpdatedUserID = SessionManager.UserInfo.UserID, CreatedDate = DateTime.Now }; if (SessionManager.UserInfo.PartnerId > 0) price.PartnerID = SessionManager.UserInfo.PartnerId; MarketPriceService service = new MarketPriceService(); service.AddNewPrice(price); return RedirectToAction("Restricted", "Dashboard"); } } catch { } return View(marketPrice); }
public async Task <List <Store_MarketPriceDTO> > SingleListMarketPrice([FromBody] Store_MarketPriceFilterDTO Store_MarketPriceFilterDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } MarketPriceFilter MarketPriceFilter = new MarketPriceFilter(); MarketPriceFilter.Skip = 0; MarketPriceFilter.Take = int.MaxValue; MarketPriceFilter.OrderBy = MarketPriceOrder.Id; MarketPriceFilter.OrderType = OrderType.ASC; MarketPriceFilter.Selects = MarketPriceSelect.ALL; MarketPriceFilter.Id = Store_MarketPriceFilterDTO.Id; MarketPriceFilter.Name = Store_MarketPriceFilterDTO.Name; List <MarketPrice> MarketPrices = await MarketPriceService.List(MarketPriceFilter); List <Store_MarketPriceDTO> Store_MarketPriceDTOs = MarketPrices .Select(x => new Store_MarketPriceDTO(x)).ToList(); return(Store_MarketPriceDTOs); }
public ActionResult Index(int? id, int? Type,int? Page=1) { MarketPriceService service = new MarketPriceService(); IndexPriceModel model = new IndexPriceModel() { PartnerId = id, Type = Type, Prices = service.GetPaged(p => id.HasValue? p.PartnerID==id: p.MarketPriceID>0 && (Type.HasValue? p.SymbolNameID== Type.Value: true), //Prices = service.GetPaged(p => p.MarketPriceID>0, new IOrderByClause<MarketPrice>[] { new OrderByClause<MarketPrice, DateTime>(p => p.UpdatedDate.Value, SortDirection.Decending) }, Page.HasValue?Page.Value:1, GMRSetting.PageSize) }; return View(model); }
public ActionResult Delete(int id, FormCollection collection) { try { MarketPriceService service = new MarketPriceService(); service.Delete(id, SessionManager.UserInfo.PartnerId); // TODO: Add delete logic here return RedirectToAction("Restricted", "Dashboard"); } catch { return View(); } }
public ActionResult GetChange(int symbolId) { try { MarketPriceService service = new MarketPriceService(); var open = service.GetFirstPriceOfDay(SessionManager.UserInfo.PartnerId, symbolId, DateTime.Now); var close = service.GetLastPriceOfDay(SessionManager.UserInfo.PartnerId, symbolId, DateTime.Now.AddDays(-1)); var data= new { OpenPrice = open!= null?open.CurrBuyPrice:0, ClosePrice =close!= null?close.CurrBuyPrice:0 }; return Json(data); } catch (Exception ex) { var data= new { Exception = ex.Message + ex.StackTrace + ex.InnerException, OpenPrice =0, ClosePrice =0 }; return Json(data); } return Json(true); }
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); }