コード例 #1
0
        public ActionResult Index()
        {
            if (User.Identity != null && !string.IsNullOrWhiteSpace(User.Identity.Name))
            {
                var user = Mapper.Map <UserVM>(repos.GetUser(User.Identity.Name));
                return(View("Index", user));
            }

            return(RedirectToAction("Index", "Home"));
        }
コード例 #2
0
        public void ReadTests()
        {
            this.repos = new PbRepository();
            var conStringTemp = ConfigurationManager.ConnectionStrings["PersonalBlogConnection"];

            this.connectionString = conStringTemp.ConnectionString;
            this.providerFactory  = DbProviderFactories.GetFactory(conStringTemp.ProviderName);

            Assert.AreEqual(repos.GetUsers().Count, 2);
            Assert.AreEqual(repos.GetDeletedUsers(), 0);
            Assert.AreEqual(repos.GetUserInfo(1).First().Value, "admin");

            Users temp = repos.GetUser("user2", "password");

            Assert.AreEqual(temp.RoleID, 2);
            Assert.AreEqual(temp.LastName, "user2");
            Assert.AreEqual(temp.BlogID.HasValue, false);
        }