예제 #1
0
        public ActionResult DisplayViewMenu(int id)
        {
            var repoServiceUserMenu = new ServiceUserMenuRepository().GetAll().ToList();

            int serviceUserId = (int)Session["userId"];

            ServiceUserMenu userMenu  = repoServiceUserMenu.FirstOrDefault(s => s.MenuId == id && s.ServiceUserId == serviceUserId);
            var             viewModel = new ServiceUserMenuVM {
                UserMenu = userMenu
            };

            if (userMenu.MenuId == 1)
            {
                return(PartialView("_Background", viewModel));
            }
            return(new EmptyResult());
        }
예제 #2
0
        public ActionResult DisplayViewMenu(int id)
        {
            var repoServiceUserMenu = _serviceUserMenuRepo.GetAll().ToList();

            int serviceUserId = (int)Session["userId"];

            ServiceUserMenu userMenuDescr = repoServiceUserMenu.FirstOrDefault(s => s.MenuId == id && s.ServiceUserId == serviceUserId);

            GetMedicalAppointmentData(serviceUserId);
            var vm = new ServiceUserMenuVM
            {
                UserMenu    = userMenuDescr,
                Appointment = GetMedicalAppointmentData(serviceUserId)
            };
            var menu = new Menu();

            switch (id)
            {
            case 1:
                return(PartialView("_Background", vm));

            case 2:
                return(PartialView("_Health", vm));

            case 3:
                return(PartialView("_FoodMenu", vm));

            case 4:
                return(PartialView("_FamilySocial", vm));

            case 5:
                return(PartialView("_Activities", vm));
            }

            return(new EmptyResult());
        }