public ActionResult Index(Commerce.Models.Pages.OrderPadsPage currentPage)
        {
            var currentOrganization = !string.IsNullOrEmpty(_cookieService.Get(Constant.Fields.SelectedOrganization))
               ? _organizationService.GetSubFoundationOrganizationById(_cookieService.Get(Constant.Fields.SelectedOrganization))
               : _organizationService.GetCurrentFoundationOrganization();

            var viewModel = new OrderPadsPageViewModel
            {
                CurrentContent           = currentPage,
                QuoteStatus              = "",
                CurrentCustomer          = _customerService.GetCurrentContact(),
                OrganizationOrderPadList = new List <OrganizationOrderPadViewModel>()
            };

            if (currentOrganization != null)
            {
                if (string.IsNullOrEmpty(_cookieService.Get(Constant.Fields.SelectedOrganization)))
                {
                    // Has suborganizatons. (is Organization)
                    foreach (var suborganization in currentOrganization.SubOrganizations)
                    {
                        viewModel.OrganizationOrderPadList.Add(AddSuborganizationToOrderPadList(suborganization.OrganizationId.ToString(), suborganization.Name));
                    }
                }
                else
                {
                    // Has only users. (is Suborganization)
                    viewModel.OrganizationOrderPadList.Add(AddSuborganizationToOrderPadList(currentOrganization.OrganizationId.ToString(), currentOrganization.Name));
                }
            }

            return(View(viewModel));
        }
        public ActionResult Index(OrderPadsPage currentPage)
        {
            var currentOrganization = !string.IsNullOrEmpty(Session[Constants.Fields.SelectedSuborganization]?.ToString())
               ? _organizationService.GetSubOrganizationById(Session[Constants.Fields.SelectedSuborganization].ToString())
               : _organizationService.GetCurrentUserOrganization();

            var viewModel = new OrderPadsPageViewModel
            {
                CurrentPage     = currentPage,
                QuoteStatus     = "",
                CurrentCustomer = _customerService.GetCurrentContact()
            };

            viewModel.OrganizationOrderPadList = new List <OrganizationOrderPadViewModel>();

            if (string.IsNullOrEmpty(Session[Constants.Fields.SelectedSuborganization]?.ToString()))
            {
                // Has suborganizatons. (is Organization)
                foreach (var suborganization in currentOrganization.SubOrganizations)
                {
                    viewModel.OrganizationOrderPadList.Add(AddSuborganizationToOrderPadList(suborganization.OrganizationId.ToString(), suborganization.Name));
                }
            }
            else
            {
                // Has only users. (is Suborganization)
                viewModel.OrganizationOrderPadList.Add(AddSuborganizationToOrderPadList(currentOrganization.OrganizationId.ToString(), currentOrganization.Name));
            }

            return(View(viewModel));
        }