public ActionResult OnBoarding()
        {
            IDAL dal = (new DALFactory()).GetInstance();

            ViewBag.showMarketRiskLink = false;
            ViewBag.MarketRiskLinkID   = 0;
            OnBoardingViewModel boardingViewModel = new OnBoardingViewModel();
            bool sendEmail = false;

            try
            {
                List <OnBoarding> listOnboarding = dal.GetBoardingDataFromOnboarding(ref sendEmail);
                if (listOnboarding.Count > 0)
                {
                    boardingViewModel.TopRowList    = listOnboarding.ToList().Where((c, i) => i % 2 == 0).ToList();
                    boardingViewModel.BottomRowList = listOnboarding.ToList().Where((c, i) => i % 2 != 0).ToList();
                    boardingViewModel.bgColorList   = GetBgColor(listOnboarding);
                    boardingViewModel.sendEmail     = sendEmail;
                    ViewBag.showMarketRiskLink      = false;
                    if (ViewBag.showMarketRiskLink)
                    {
                        ViewBag.MarketRiskLinkID = dal.GetMarketRiskAssessmentID();
                    }
                }
            }
            catch (Exception ex)
            {
                UserManager user = (UserManager)Session["CurrentUser"];
                LogHelper.AddLog(new LogEntity(AppConstant.PartitionError, user.EmailID.ToString(), AppConstant.ApplicationName, "Onboard,Onboarding", ex.Message, ex.StackTrace));
            }
            return(View(boardingViewModel));
        }
 public OnBoardingPage()
 {
     InitializeComponent();
     NavigationPage.SetHasNavigationBar(this, false);
     BindingContext = onBoardingViewModel = DI.ViewModelLocator.OnBoardingViewModel;
     SetupPageIndicators();
     SelectVisualState(0);
     Settings.IsFirstTime = false;
     MessagingCenter.Subscribe <OnBoardingViewModel, int>(this, Constants.ONBOARDING_PAGE_CHANGED, (sender, position) =>
     {
         SelectVisualState(position);
     });
     Utils.TrackEvent("OnboardingPage");
 }
        public JsonResult GetTrainingsFoPopUp()
        {
            UserManager         user = (UserManager)System.Web.HttpContext.Current.Session["CurrentUser"];
            OnBoardingViewModel boardingViewModel = new OnBoardingViewModel();
            IDAL dal = (new DALFactory()).GetInstance();
            List <OnBoarding> listOnboarding = dal.GetBoardingData();

            if (listOnboarding.Count > 0)
            {
                boardingViewModel.TopRowList    = listOnboarding.ToList().Where((c, i) => i % 2 == 0).ToList();
                boardingViewModel.BottomRowList = listOnboarding.ToList().Where((c, i) => i % 2 != 0).ToList();
                boardingViewModel.bgColorList   = GetBgColor(listOnboarding);
            }
            return(new JsonResult {
                Data = listOnboarding
            });
        }
Example #4
0
        public async Task <JsonResult> GetTrainingsFoPopUp()
        {
            InitializeServiceClient();

            OnBoardingViewModel boardingViewModel = new OnBoardingViewModel();

            HttpResponseMessage response = await client.PostAsJsonAsync("Onboarding/GetBoardingData", req);

            List <OnBoarding> listOnboarding = await response.Content.ReadAsAsync <List <OnBoarding> >();

            if (listOnboarding.Count > 0)
            {
                boardingViewModel.topRowList    = listOnboarding.ToList().Where((c, i) => i % 2 == 0).ToList();
                boardingViewModel.bottomRowList = listOnboarding.ToList().Where((c, i) => i % 2 != 0).ToList();
                boardingViewModel.bgColorList   = GetBgColor(listOnboarding);
            }
            return(new JsonResult {
                Data = listOnboarding
            });
        }
        public async Task <ActionResult> OnBoarding()
        {
            InitializeServiceClient();
            //  IDAL dal = (new DALFactory()).GetInstance();
            ViewBag.showMarketRiskLink = false;
            ViewBag.MarketRiskLinkID   = 0;
            OnBoardingViewModel boardingViewModel = new OnBoardingViewModel();
            bool sendEmail = false;

            try
            {
                // List<OnBoarding> listOnboarding = dal.GetBoardingDataFromOnboarding(ref sendEmail);

                HttpResponseMessage response = await client.PostAsJsonAsync("Onboarding/GetBoardingDataFromOnboarding", req);

                List <OnBoarding> listOnboarding = await response.Content.ReadAsAsync <List <OnBoarding> >();

                if (listOnboarding.Count > 0)
                {
                    boardingViewModel.topRowList    = listOnboarding.ToList().Where((c, i) => i % 2 == 0).ToList();
                    boardingViewModel.bottomRowList = listOnboarding.ToList().Where((c, i) => i % 2 != 0).ToList();
                    boardingViewModel.bgColorList   = GetBgColor(listOnboarding);
                    boardingViewModel.sendEmail     = sendEmail;
                    ViewBag.showMarketRiskLink      = false;
                    //if (ViewBag.showMarketRiskLink)
                    //{
                    //    ViewBag.MarketRiskLinkID = dal.GetMarketRiskAssessmentID();
                    //}
                }
            }
            catch (Exception ex)
            {
                //UserManager user = (UserManager)Session["CurrentUser"];
                //LogHelper.AddLog("OnboardController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID);
            }
            return(View(boardingViewModel));
        }
 public OnBoarding(OnBoardingViewModel viewModel)
 {
     InitializeComponent();
     viewModel.Navigation = Navigation;
     BindingContext       = viewModel;
 }