Ejemplo n.º 1
0
        public ActionResult TopNavBar()
        {
            var user  = User.Identity.Name;
            var login = AccountService.GetLoginByEmail(user);

            if (login == null)
            {
                return(View("Error"));
            }
            var userRoles         = AccountService.GetUserRolesbyEmail(user);
            var isOwner           = PropertyOwnerService.IsLoginOwner(login);
            var isTenant          = TenantService.IsLoginATenant(login);
            var isServiceSupplier = CompanyService.IsServiceSupplier(login);
            var isAdmin           = AccountService.IsAdmin(login);
            var model             = new SideBarViewModel
            {
                Roles             = userRoles,
                IsPropertyOwner   = userRoles.Contains(4),
                IsTenant          = userRoles.Contains(5),
                IsServiceSupplier = userRoles.Contains(6),
                IsAdmin           = userRoles.Contains(2),
                IsPropManager     = userRoles.Contains(3)
            };

            return(PartialView(model));
        }
 public void InvokeClose()
 {
     _attribuetDescriptionService = null;
     _connectionTypeService       = null;
     SelectedConnectionType       = null;
     SideBar = null;
 }
Ejemplo n.º 3
0
 private void AddDefaultGenre(SideBarViewModel vm)
 {
     vm.Genres.Insert(0, new Genre()
     {
         id = 0, name = "All"
     });
 }
        public Task <IViewComponentResult> InvokeAsync()
        {
            SideBarViewModel sideBarViewModel = new SideBarViewModel();

            sideBarViewModel.examPrograms =
                genericService.FindAll(new string[] { "Courses" }).ToList();
            return(Task.FromResult <IViewComponentResult>(View(sideBarViewModel)));
        }
Ejemplo n.º 5
0
        public ActionResult SideBarPartial()
        {
            SideBar model = db.SideBars.Find(1);

            SideBarViewModel sideBarViewModel = new SideBarViewModel(model);

            return(PartialView("_SideBarPartial", sideBarViewModel));
        }
Ejemplo n.º 6
0
        public SideBarViewModel GetSideBarViewModel()
        {
            var vm = new SideBarViewModel();

            vm.Genres = GetTopGenres();
            AddDefaultGenre(vm);
            return(vm);
        }
Ejemplo n.º 7
0
        public SideBarViewModel GetDataForSideBar(string username)
        {
            var user = GetUserByUserName(username);
            SideBarViewModel info = new SideBarViewModel();

            info.UserName     = user.UserName;
            info.RegisterDate = user.RegisterDate;
            return(info);
        }
Ejemplo n.º 8
0
        private void ListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            SideBarViewModel vm = DataContext as SideBarViewModel;

            if (vm != null)
            {
                vm.OnEditClick.Execute(null);
            }
        }
Ejemplo n.º 9
0
        public ActionResult Sidebar()
        {
            var user      = _userAccountService.GetUser(User.Identity.Name);
            var viewModel = new SideBarViewModel
            {
                Usuario = user,
            };

            return(PartialView("base/_sidebar", viewModel));
        }
Ejemplo n.º 10
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var allCategories = this.categoryService.GetAllCategories <SideBarCategoryViewModel>().ToList();
            var resultModel   = new SideBarViewModel()
            {
                Categories = allCategories
            };

            return(this.View(resultModel));
        }
Ejemplo n.º 11
0
        public ActionResult EditSideBar()
        {
            SideBarViewModel model;

            SideBar sb = db.SideBars.Find(1);

            model = new SideBarViewModel(sb);

            return(View(model));
        }
Ejemplo n.º 12
0
        public ActionResult EditViewBar()
        {
            SideBar          sideBar       = pageBL.EditViewBar();
            var              config        = new MapperConfiguration(cfg => { cfg.CreateMap <SideBar, SideBarViewModel>(); });
            IMapper          mapper        = config.CreateMapper();
            SideBarViewModel sensitiveData = mapper.Map <SideBar, SideBarViewModel>(sideBar);


            return(View(sensitiveData));
        }
Ejemplo n.º 13
0
        // GET: SideBar
        public ActionResult Index()
        {
            var model = new SideBarViewModel
            {
                Posts = _posts.All().OrderByDescending(x => x.AskedOn).Project().To <IndexBlogPostViewModel>().Take(5),

                Tags = _tags.All().Project().To <TagViewModel>().OrderByDescending(x => x.PostCount)
            };

            return(PartialView("_SideBarPartial", model));
        }
Ejemplo n.º 14
0
 public ActionResult EditSidebar(SideBarViewModel model)
 {
     using (Context context = new Context())
     {
         SidebarDTO dto = context.Sidebars.Find(1);
         dto.Body = model.Body;
         context.SaveChanges();
     }
     TempData["SM"] = "Edit Complete!";
     return(RedirectToAction("EditSidebar"));
 }
Ejemplo n.º 15
0
        public ActionResult EditSidebar()
        {
            SideBarViewModel model;

            using (Context context = new Context())
            {
                SidebarDTO dto = context.Sidebars.Find(1);
                model = new SideBarViewModel(dto);
            }
            return(View(model));
        }
Ejemplo n.º 16
0
        public ActionResult EditViewBar(SideBarViewModel sideBar)
        {
            var     config        = new MapperConfiguration(cfg => { cfg.CreateMap <SideBarViewModel, SideBar>(); });
            IMapper mapper        = config.CreateMapper();
            SideBar sensitiveData = mapper.Map <SideBarViewModel, SideBar>(sideBar);

            pageBL.EditViewBar(sensitiveData);

            TempData["Success-Message"] = "You have edited a side bar";
            return(RedirectToAction("EditViewBar"));
        }
Ejemplo n.º 17
0
        public ActionResult EditSideBar()
        {
            SideBarViewModel model;

            using (DataB db = new DataB())
            {
                SideBarDtO dto = db.sidebar.Find(1);

                model = new SideBarViewModel(dto);
            }
            return(View(model));
        }
Ejemplo n.º 18
0
        private SideBarViewModel GetSideBarViewModel()
        {
            var sideBarViewModel = new SideBarViewModel
            {
                CourseType       = MapFilter("courseType", "Course type", ListFilters.GetCourseTypeList()),
                CourseHours      = MapFilter("courseHours", "Course hours", ListFilters.GetHoursList()),
                CourseStudyTime  = MapFilter("courseStudyTime", "Course study time", ListFilters.GetStudyTimeList()),
                StartDateOptions = ListFilters.GetStartDateList(),
                DistanceOptions  = ListFilters.GetDistanceList(),
            };

            return(sideBarViewModel);
        }
Ejemplo n.º 19
0
        void ConfigureSideBar(ObservableCollection <GraphModel> list)
        {
            var sideBarConfiguration = new SideBarConfiguration <GraphModel>
            {
                SelectedItemAction = SelectExecute,
                NewAction          = NewExecute,
                DeleteAction       = DeleteExecute,
            };

            SideBar = new SideBarViewModel <GraphModel>(list, configuration: sideBarConfiguration);
            SideBar.SelectedItem = null;

            Notify(nameof(SideBar));
        }
        void ConfigureSideBar(ObservableCollection <AttributeDescriptionModel> attributeDescriptionModel)
        {
            var sideBarConfiguration = new SideBarConfiguration <AttributeDescriptionModel>
            {
                SelectedItemAction = SelectExecute,
                NewAction          = NewExecute,
                DeleteAction       = DeleteExecute,
            };

            SideBar = new SideBarViewModel <AttributeDescriptionModel>(attributeDescriptionModel, configuration: sideBarConfiguration);
            SideBar.SelectedItem = null;

            Notify(nameof(SideBar));
        }
Ejemplo n.º 21
0
        public ActionResult EditSideBar(SideBarViewModel model)
        {
            using (DataB db = new DataB())
            {
                SideBarDtO dto = db.sidebar.Find(1);

                dto.Body = model.Body;

                db.SaveChanges();
            }

            TempData["SM"] = "You made a successful edit to the sidebar!!!";

            return(RedirectToAction("EditSidebar"));
        }
Ejemplo n.º 22
0
        public ActionResult SidebarPartial()
        {
            // Declare model
            SideBarViewModel model;

            // Init model

            SideBar sideBar = pagesBL.SideBar();

            model = new SideBarViewModel(sideBar);


            // Return partial view with model
            return(PartialView(model));
        }
Ejemplo n.º 23
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var categories = await _categoryApiClient.GetCategories();

            var popularKnowledgeBases = await _knowledgeBaseApiClient.GetPopularKnowledgeBases(4);

            var recentComments = await _knowledgeBaseApiClient.GetRecentComments(4);

            var viewModel = new SideBarViewModel()
            {
                Categories            = categories,
                PopularKnowledgeBases = popularKnowledgeBases,
                RecentComments        = recentComments
            };

            return(View("Default", viewModel));
        }
Ejemplo n.º 24
0
        public ActionResult EditSideBar(SideBarViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            SideBar newModel = db.SideBars.Find(model.Id);

            if (newModel != null)
            {
                newModel.Body = model.Body;
            }
            db.SaveChanges();

            TempData["Message"] = "Cайдбар был успешно изменен.";
            return(RedirectToAction("EditSideBar"));
        }
Ejemplo n.º 25
0
        public IViewComponentResult Invoke()
        {
            var ascentsBoulders = new SideBarViewModel()
            {
                LatestAscents = this.ascentsService
                                .GetMany <SideBarAscentViewModel>(orderBySelector: x => x.Date, asc: false, take: LatestAscentsCount),

                LatestBoulders = this.bouldersService
                                 .GetMany <SideBarBoulderViewModel>(orderBySelector: x => x.CreatedOn, asc: false, take: LatestBouldersCount),

                Statistics = new SideBarStatistics()
                {
                    MembersCount  = this.usersService.Count(),
                    BouldersCount = this.bouldersService.Count(),
                    AscentsCount  = this.ascentsService.Count(),
                }
            };

            return(this.View(ascentsBoulders));
        }
Ejemplo n.º 26
0
        public ActionResult SideNavBar()
        {
            var user              = User.Identity.Name;
            var login             = AccountService.GetLoginByEmail(user);
            var userRoles         = AccountService.GetUserRolesbyEmail(user);
            var isOwner           = PropertyOwnerService.IsLoginOwner(login);
            var isTenant          = TenantService.IsLoginATenant(login);
            var isServiceSupplier = CompanyService.IsServiceSupplier(login);
            var isAdmin           = AccountService.IsAdmin(login);
            var model             = new SideBarViewModel
            {
                Roles             = userRoles,
                IsPropertyOwner   = isOwner,
                IsTenant          = isTenant,
                IsServiceSupplier = isServiceSupplier,
                IsAdmin           = isAdmin
            };

            return(PartialView(model));
        }
Ejemplo n.º 27
0
        public ActionResult Sidebar(int id, string title)
        {
            SideBarViewModel sb = new SideBarViewModel();

            if (title == "kategori")
            {
                if (id == 0)
                {
                    sb.Categories = _categoryRepo.FindAll().ToList();
                }
                else
                {
                    sb.Categories = _categoryRepo.FindAll().ToList();
                    sb.Category   = _categoryRepo.FindAll().Where(c => c.ID == id).Include(p => p.Posts).FirstOrDefault();
                }
            }
            else
            {
                sb.Post   = _postRepo.FindAll().Where(c => c.ID == id).Include(e => e.Events).FirstOrDefault();
                sb.Events = _eventRepo.FindAll().Where(e => e.StartDate > DateTime.Now && e.ID == sb.Post.ID).ToList();
            }
            return(PartialView("_SidebarPartialView", sb));
        }
Ejemplo n.º 28
0
 public SideBarViewModel UpdateSideBarViewModel(SideBarViewModel vm)
 {
     return(vm);
 }
 public SideBar()
 {
     InitializeComponent();
     BindingContext = viewModel = new SideBarViewModel();
 }
 public void InvokeClose()
 {
     _attribuetDescriptionService = null;
     AttributeDescriptionModel    = null;
     SideBar = null;
 }