Exemple #1
0
        //protected Boolean TestMode = System.Configuration.ConfigurationManager.AppSettings["testMode"].Equals("N") ? false : true;
        public ActionResult Index()
        {
            // 取得 HomeViewModel 基本資料
            var           viewModel = GetHomeViewModel();
            JoinViewModel model     = new JoinViewModel
            {
                LogoInfoList = viewModel.LogoInfoList,
                ArticleItem  = viewModel.ArticleItem
            };

            // 取得參與募資資料
            string          caseType   = "3";
            string          caseStatus = "01";
            string          pageIndex  = "1";
            string          order      = "01";
            LoanCaseService service    = new LoanCaseService();

            model.LoanCaseList = service.GetLoanCaseList(new LoanCaseListDto
            {
                CASE_TYPE   = caseType,
                CASE_STATUS = caseStatus,
                PAGE_INDEX  = pageIndex,
                PAGE_NUM    = JoinViewModel.VIEW_COUNT_INTERVAL.ToString(),
                ORDER       = order
            });

            return(View(model));
        }
Exemple #2
0
 public SellController()
 {
     loanService      = new LoanCaseService();
     accountService   = new AccountService();
     fileService      = new FileService();
     memberService    = new MemberService();
     memOnSaleService = new MemOnSaleService();
 }
Exemple #3
0
        public ActionResult About()
        {
            LoanCaseService service       = new LoanCaseService();
            HomeViewModel   homeViewModel = GetHomeViewModel();

            homeViewModel.PoweGenrInfo = service.GetPowegenrInfo();
            return(View(homeViewModel));
        }
Exemple #4
0
        public JsonResult GetLoanCaseIntroList(string case_No)
        {
            var model = new LoanCaseService().GetLoanCaseIntroList(new LoanCaseIntroductDto()
            {
                CASE_NO = case_No, CASE_TYPE = "3"
            });

            return(Json(model, JsonRequestBehavior.DenyGet));
        }
Exemple #5
0
        public SellViewModel()
        {
            End_Flag = false;
            if (UserInfoDetail == null)
            {
                UserInfoDetail = new UserInfoDto()
                {
                    MBR_LVL = "", VAR_RETURN_NOTE = ""
                };
            }

            loanService = new LoanCaseService();
        }
Exemple #6
0
        public ActionResult _TransferMobile()
        {
            MemberViewModel viewModel = new MemberViewModel();
            UserInfoDto     userInfo  = this.accountService.GetUserInfo(true);
            LoanCaseService service   = new LoanCaseService();

            viewModel.MemOnSaleTransSellRecList = this.memOnSaleService.MemOnSaleTransSellRecList(userInfo.MBR_ID, 1, MemberViewModel.VIEW_COUNT_INTERVAL).Data;

            // 取得 MAJ_SEQ_ID
            viewModel.MemOnSaleTransSellRecList?.ForEach(x => x.MAJ_SEQ_ID = service.GetLoanCaseIntroList(new LoanCaseIntroductDto()
            {
                CASE_TYPE = "3", CASE_NO = x.SELL_CASE_NO
            }).CASELOAN_INTRODCT.MAJ_SEQ_ID);

            return(this.PartialView(viewModel));
        }
Exemple #7
0
        private MemberViewModel _AcceptViewModel()
        {
            MemberViewModel viewModel = new MemberViewModel();
            UserInfoDto     userInfo  = this.accountService.GetUserInfo(true);

            viewModel.MemOnSaleTransBuyRecList = this.memOnSaleService.MemOnSaleTransBuyRecList(userInfo.MBR_ID, 1, MemberViewModel.VIEW_COUNT_INTERVAL).Data;
            LoanCaseService service = new LoanCaseService();

            // 取得 MAJ_SEQ_ID
            viewModel.MemOnSaleTransBuyRecList?.ForEach(x => x.MAJ_SEQ_ID = service.GetLoanCaseIntroList(new LoanCaseIntroductDto()
            {
                CASE_TYPE = "3", CASE_NO = x.SELL_CASE_NO
            }).CASELOAN_INTRODCT.MAJ_SEQ_ID);

            if (viewModel.MemOnSaleTransBuyRecList == null)
            {
                viewModel.MemOnSaleTransBuyRecList = new List <MemOnSaleTransBuyRecDto>();
            }

            return(viewModel);
        }
Exemple #8
0
 public JoinController()
 {
     service        = new LoanCaseService();
     accountService = new AccountService();
 }
Exemple #9
0
        public ActionResult Index(string urlPart)
        {
            // 如果沒有輸入自訂義網址,直接導向404
            if (string.IsNullOrEmpty(urlPart))
            {
                return(new RedirectResult(Url.Action("NotFound", "Home")));
            }

            // 取得 Landing Page資料
            LandingPage landingPage = this.GetLandingPage(urlPart);

            if (landingPage == null)
            {
                // 找不到資料則直接導向404
                return(new RedirectResult(Url.Action("NotFound", "Home")));
            }

            ViewBag.Title = landingPage.LandingPageTitle;

            // 取得 HomeViewModel 基本資料
            HomeViewModel        viewModel = this.GetHomeViewModel();
            LandingPageViewModel model     = new LandingPageViewModel
            {
                LogoInfoList = viewModel.LogoInfoList,
                ArticleItem  = viewModel.ArticleItem,
                LandingPage  = new LandingPageItemViewModel
                {
                    UrlPart       = landingPage.LandingPageAlias,
                    Title         = landingPage.LandingPageTitle,
                    StartDate     = landingPage.OpenStart.ToString("yyyy/MM/dd HH:mm"),
                    EndDate       = landingPage.OpenEnd?.ToString("yyyy/MM/dd HH:mm"),
                    BannerImgName = landingPage.BannerImg,
                    ImageAlt      = landingPage.ImageAlt,
                    PhoneImgName  = landingPage.PhoneImg,
                    VideoUrl      = landingPage.VideoUrl,
                    VideoImgName  = landingPage.VideoImg,
                    IsBlockHide   = landingPage.IsBlockHide,
                    ItemStatus    = landingPage.ItemStatus,
                    ZoneTxt       = landingPage.ZoneTxt,
                    ZoneButton    = landingPage.ZoneButton,
                    ZoneUrl       = landingPage.ZoneUrl,
                    Description   = landingPage.SeoDesc,
                    Keywords      = landingPage.SeoKeyword
                }
            };

            // 取得參與募資資料
            string          caseType        = "3";
            string          caseStatus      = "01";
            string          pageIndex       = "1";
            string          order           = "01";
            LoanCaseService loanCaseService = new LoanCaseService();

            // 取得電廠資訊
            model.LoanCaseList = loanCaseService.GetLoanCaseList(new LoanCaseListDto
            {
                CASE_TYPE   = caseType,
                CASE_STATUS = caseStatus,
                PAGE_INDEX  = pageIndex,
                PAGE_NUM    = JoinViewModel.VIEW_COUNT_INTERVAL.ToString(),
                ORDER       = order
            });

            return(View(model));
        }