コード例 #1
0
ファイル: cms_manager.cs プロジェクト: Romix2017/taxi
        public ILayoutLogin getLoginPartialLinks()
        {
            string       currentUserRole = getCurrentUserRoles();
            ILayoutLogin model           = new ViewModelHome();

            switch (currentUserRole)
            {
            case "Director":

                model.actionLink     = "Index";
                model.controllerLink = "cms";
                break;

            case "Dispatcher":
                model.actionLink     = "dispatcher";
                model.controllerLink = "cms";
                break;

            case "Driver":
                model.actionLink     = "Driver";
                model.controllerLink = "cms";
                break;

            case "Customer":
                model.actionLink     = "Index";
                model.controllerLink = "userCabinet";
                break;
            }


            return(model);
        }
コード例 #2
0
        protected override void OnStart()
        {
            base.OnStart();

            ViewModelHome viewModel = new ViewModelHome();

            SetupConnectors(viewModel);
        }
コード例 #3
0
        public PageHome()
        {
            this.InitializeComponent();

            ViewModelHome viewModel = new ViewModelHome();

            DataContext = viewModel;
        }
        public ActionResult Index()
        {
            ViewModelHome model = new ViewModelHome();

            model.Setting  = Setting;
            model.Blogs    = db.Blogs.ToList();
            model.Services = db.Services.ToList();
            model.Slider   = db.SliderWorks.ToList();

            return(View(model));
        }
コード例 #5
0
        private void SetupConnectors(ViewModelHome viewModel)
        {
            TextView message = FindViewById <TextView>(Resource.Id.mainMessage);

            new ConnectorTextView(message, viewModel.PageMenu, nameof(PageMenu.Message));

            ListView listView = FindViewById <ListView>(Resource.Id.mainItems);

            List <ViewPropertyBinding> bindings = new List <ViewPropertyBinding>
            {
                new ViewPropertyBinding(Resource.Id.Title, "Label"),
                new ViewPropertyBinding(Resource.Id.Description, "Description"),
                new ViewPropertyBinding(Resource.Id.Icon, "Image")
            };

            ConnectorListView connectorListView = new ConnectorListView(this, listView, Resource.Layout.TemplateMenuItem, viewModel, viewModel.PageMenu.Items, bindings, "SelectedMenuItem");
        }
コード例 #6
0
        public BaseController()
        {
            db    = new HospitalEntities();
            model = new ViewModelHome();

            model.Admin        = db.Admin.FirstOrDefault();
            model.Allergies    = db.Allergies.ToList();
            model.Appointments = db.Appointments.ToList();
            model.Departments  = db.Departments.ToList();
            model.Doctors      = db.Doctors.ToList();
            model.Galleries    = db.Gallery.ToList();
            model.Messages     = db.Messages.ToList();
            model.Nurses       = db.Nurses.ToList();
            model.Patients     = db.Patients.ToList();
            model.Setting      = db.Settings.FirstOrDefault();
            model.Vaccines     = db.Vaccines.ToList();
        }
コード例 #7
0
        public ActionResult Index(string searchString)
        {
            vmHome = TvChannelList();
            Search search = new Search();


            if (searchString == null)
            {
                vmHome = TvChannelList();
                return(View(vmHome));
            }
            else
            {
                vmHome.TVChannels = search.SearchByCategory(searchString, vmHome.TVChannels);
            }

            return(View(vmHome));
        }
コード例 #8
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);
            NavigationController.NavigationBar.Hidden = true;

            ViewModelHome viewModel = new ViewModelHome();

            new ConnectorUITextView().Connect(Message, viewModel.PageMenu, nameof(viewModel.PageMenu.Message));

            List <UITableViewCellViewBinding> tableCellBindings = new List <UITableViewCellViewBinding>
            {
                new UITableViewCellViewBinding(UITableViewCellViewIdentifier.TextLabel, nameof(MenuItem.Label)),
                new UITableViewCellViewBinding(UITableViewCellViewIdentifier.DetailTextLabel, nameof(MenuItem.Description)),
                new UITableViewCellViewBinding(UITableViewCellViewIdentifier.ImageView, nameof(MenuItem.Image)),
            };

            new ConnectorUITableView(Items, UITableViewCellStyle.Subtitle, UITableViewCellAccessory.DisclosureIndicator, viewModel, viewModel.PageMenu.Items, tableCellBindings, nameof(viewModel.SelectedMenuItem));
        }
コード例 #9
0
ファイル: HomeController.cs プロジェクト: Romix2017/taxi
        public ActionResult Index()
        {
            ViewModelHome model = new ViewModelHome();
            cms_manager   mng   = new cms_manager();

            model.isAuthenticated = IsAuthenticated;

            if (IsAuthenticated)
            {
                model.userPhone = mng.getUserPhone();

                model.controllerLink = mng.getLoginPartialLinks().controllerLink;
                model.actionLink     = mng.getLoginPartialLinks().actionLink;
            }


            return(View(model));
        }
コード例 #10
0
        public ActionResult Index()
        {
            ViewModelHome model = new ViewModelHome();

            model.AboutInfo       = db.AboutInfos.ToList();
            model.ConnectNumbers  = db.ConnectNumbers.ToList();
            model.Educations      = db.Educations.ToList();
            model.Experiences     = db.Experiences.ToList();
            model.Languages       = db.Languages.ToList();
            model.MyBlogs         = db.MyBlogs.ToList();
            model.PersonalDetails = db.PersonalDetails.ToList();
            model.Portfolios      = db.Portfolios.ToList();
            model.PortfolioNavs   = db.PortfolioNavs.ToList();
            model.Recommendations = db.Recommendations.ToList();
            model.Skills          = db.Skills.ToList();

            return(View(model));
        }
コード例 #11
0
        public ActionResult Index()
        {
            ViewModelHome model = new ViewModelHome();

            model.AboutNav       = db.AboutNav.ToList();
            model.Admin          = db.Admins.ToList();
            model.Blog           = db.Blogs.ToList();
            model.ClientMessage  = db.ClientMessages.ToList();
            model.Education      = db.Education.ToList();
            model.Experience     = db.Experiences.ToList();
            model.Language       = db.Languages.ToList();
            model.PorButton      = db.PorButtons.ToList();
            model.PorPhoto       = db.PorPhotos.ToList();
            model.Recommendation = db.Recommendations.ToList();
            model.Setting        = db.Settings.FirstOrDefault();
            model.Skill          = db.Skills.ToList();

            return(View(model));
        }
コード例 #12
0
        public ActionResult Index()
        {
            ViewModelHome model = new ViewModelHome();

            model.Bemax       = db.HomeBemax.ToList();
            model.BgSlider    = db.HomeBgSlider.ToList();
            model.Blog        = db.HomeBlog.ToList();
            model.Cards       = db.HomeCards.ToList();
            model.Choose      = db.HomeChoose.ToList();
            model.Contact     = db.HomeContact.ToList();
            model.Description = db.HomeDescription.ToList();
            model.Features    = db.HomeFeatures.ToList();
            model.Logo        = db.HomeLogo.ToList();
            model.Menu        = db.HomeMenu.ToList();
            model.Projects    = db.HomeProjects.ToList();
            model.Test        = db.HomeTest.ToList();
            model.Work        = db.HomeWork.ToList();
            return(View(model));
        }
コード例 #13
0
ファイル: ViewStart.xaml.cs プロジェクト: iTzCrasy/Venom
        public ViewStart(ViewModelHome viewModelHome)
        {
            InitializeComponent( );

            DataContext = viewModelHome;
        }