예제 #1
0
        public ActionResult UserLinks()
        {
            var user = _userContext.CurrentUser;

            if (user == null)
            {
                var model = new UserLinksModel
                {
                    IsAuthenticated = false
                                      //Links = "<ul class='nav nav-pills'><li><a href='#'><i class='fa fa-icon-cog'></i>Login</a></li></ul>"
                };

                return(PartialView(model));
            }
            else
            {
                var model = new UserLinksModel
                {
                    IsAuthenticated = true,
                    user            = user
                                      //Links = "<ul class='nav nav-pills'><li>Welcome <a href='#'><i class='fa fa-icon-user'></i>" + user.UserName + "</a></li></ul>"
                };

                return(PartialView(model));
            }
        }
예제 #2
0
        public ActionResult CommonLinks()
        {
            var user = _userContext.CurrentUser;

            if (user == null)
            {
                var model = new UserLinksModel
                {
                    IsAuthenticated = false
                };

                return(PartialView(model));
            }
            else
            {
                var model = new UserLinksModel
                {
                    IsAuthenticated  = true,
                    user             = user,
                    CustomerUsername = user.UserName,
                    RoleId           = user.Roles.FirstOrDefault().Id,
                    RoleName         = user.Roles.FirstOrDefault().RoleName
                };

                return(PartialView(model));
            }
        }
예제 #3
0
        public static void PostModel(UserLinksModel settings)
        {
            ProgramSettings.Settings.UserUrls = !string.IsNullOrEmpty(settings.Links)
                ? settings.Links.Split(Environment.NewLine)
                : new string[0];

            ProgramSettings.Instance.Save();
        }
예제 #4
0
        public IActionResult UserLinks(UserLinksModel settings)
        {
            ProgramSettings.Settings.UserUrls = !string.IsNullOrEmpty(settings.Links)
                ? settings.Links.Split(Environment.NewLine)
                : new string[0];

            ProgramSettings.Instance.Save();
            return(UserLinks());
        }
예제 #5
0
        public IActionResult UserLinks()
        {
            var model = new UserLinksModel()
            {
                Links = string.Join(Environment.NewLine, ProgramSettings.Settings.UserUrls)
            };

            return(View(model));
        }
예제 #6
0
        public static UserLinksModel GetModel(dynamic viewBag)
        {
            var model = new UserLinksModel()
            {
                Links = string.Join(Environment.NewLine, ProgramSettings.Settings.UserUrls)
            };

            return(model);
        }
예제 #7
0
 public IActionResult UserLinks(UserLinksModel settings)
 {
     PostUserLinks.PostModel(settings);
     return(UserLinks());
 }