public ActionResult QueryNumberNoPage() { // 進入搜尋頁面 不主動撈取資料 LotteryViewModel viewModel = new LotteryViewModel(); return(View(viewModel)); }
public LotteryPage(Lottery lottery, bool editMode) { InitializeComponent(); _lotteryViewModel = App.Locator.LotteryPage; BindingContext = _lotteryViewModel; _lotteryViewModel.Lottery = lottery; _lotteryViewModel.EditMode = editMode; GenerateContent(editMode); }
public Lottery ToLottery(LotteryViewModel model, Guid imageId, bool isNew) { return(new Lottery { Id = isNew ? 0 : model.Id, // ImageId = imageId, Name = model.Name }); }
public ActionResult QueryNumber(int page = 1) { // 進入搜尋頁面 不主動撈取資料 LotteryViewModel viewModel = new LotteryViewModel(); // 從資料庫撈資料 List <LotNumber> DBdata = _lotteryService.GetNumberServices(); viewModel.LotNumber = DBdata.OrderByDescending(x => x.開獎日期).ToPagedList(page, PageSize); return(View(viewModel)); }
public async Task <IActionResult> SaveModelDetail(LotteryViewModel vm) { var result = await _repository.SaveLotteryDetails(vm); if (!result.IsSuccess) { ModelState.AddModelError("", result.Message); } return(RedirectToAction(nameof(Details), new { id = vm.Id })); }
public ActionResult Lottery() { string strCampaignId = Request.QueryString["campaignId"]; if (String.IsNullOrEmpty(strCampaignId)) { //return RespondResult(false, "参数无效。"); //兼容旧链接 strCampaignId = Request.QueryString["id"]; if (String.IsNullOrEmpty(strCampaignId)) { return(RespondResult(false, "参数无效。")); } else { return(RedirectToAction("Lottery", new { domainId = DomainContext.Domain.Id, campaignId = strCampaignId })); } } Guid campaignId = Guid.Parse(strCampaignId); //递增活动页面PV _campaignManager.PageVisit(campaignId); LotteryViewModel model = new LotteryViewModel(); model.Campaign = _campaignManager.GetCampaign(campaignId); model.Lottery = _campaignManager.Lottery.GetLottery(campaignId); if (model.Campaign == null || model.Lottery == null) { //重定向到错误页面 return(new RedirectResult(String.Format( "~/Home/ErrorView/?message={0}", "td8"))); } model.DataReport = _campaignManager.Lottery.GetLotteryDataReport(campaignId); model.JsApiConfig = DomainContext.GetJsApiConfig(HttpContext.Request.Url.ToString()); model.JsApiConfig.JsApiList.Add("onMenuShareTimeline"); model.JsApiConfig.JsApiList.Add("onMenuShareAppMessage"); if (MemberContext != null) { model.Attention = true; } return(View(model)); }
private void AppStartup(object sender, StartupEventArgs startupEventArgs) { _model = new LotteryModel(); _viewModel = new LotteryViewModel() { Model = _model }; _viewModel.Init(); _view = new MainWindow() { DataContext = _viewModel }; _view.Show(); }
public ActionResult QueryNumberNoPage(LotteryViewModel data) { // 從資料庫撈資料 List <LotNumber> DBdata = _lotteryService.GetNumberServices(); // 當日期符合開始與結束日期 if (!string.IsNullOrWhiteSpace(data.StartDate) && !string.IsNullOrWhiteSpace(data.EndDate)) { data.LotNumberNoPage = DBdata.Where(p => p.開獎日期.CompareTo(data.StartDate) >= 0 && p.開獎日期.CompareTo(data.EndDate) <= 0).OrderBy(m => m.開獎日期).ToList(); } else { data.LotNumberNoPage = DBdata.OrderBy(x => x.開獎日期).ToList(); } return(View(data)); }
public ActionResult QueryNumber(LotteryViewModel data) { // 從資料庫撈資料 List <LotNumber> DBdata = _lotteryService.GetNumberServices(); data.Page = data.Page == 0 ? 2 : data.Page + 1; // 當日期符合開始與結束日期 if (!string.IsNullOrWhiteSpace(data.StartDate) && !string.IsNullOrWhiteSpace(data.EndDate)) { data.LotNumber = DBdata.Where(p => p.開獎日期.CompareTo(data.StartDate) >= 0 && p.開獎日期.CompareTo(data.EndDate) <= 0).OrderByDescending(m => m.開獎日期).ToPagedList(data.Page > 0 ? data.Page - 1 : 0, PageSize); } else { data.LotNumber = DBdata.OrderByDescending(x => x.開獎日期).ToPagedList(data.Page > 0 ? data.Page - 1 : 0, PageSize); } return(View(data)); }
public async Task <IActionResult> Details(long id) { var model = await _repository.GetLotery(id); if (model == null) { return(NotFound()); } var vm = new LotteryViewModel(); model.Transfer(ref vm, null, false); vm.CloseMonday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 1).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseTuesday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 2).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseWednesday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 3).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseThursday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 4).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseFriday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 5).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseSaturday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 6).FirstOrDefault().CloseHour; //.ToLocalTime(); vm.CloseSunday = model.LotterySchedules.Where(p => p.DayOfTheWeek == 7).FirstOrDefault().CloseHour; //.ToLocalTime(); return(View(vm)); }
public void Update(LotteryViewModel lotteryViewModel) { var updateCommand = _mapper.Map <UpdateLotteryCommand>(lotteryViewModel); Bus.SendCommand(updateCommand); }
public void Register(LotteryViewModel lotteryViewModel) { var registerCommand = _mapper.Map <RegisterNewLotteryCommand>(lotteryViewModel); Bus.SendCommand(registerCommand); }