Esempio n. 1
0
        public ActionResult Login(string returnUrl, string jobNumber, string password)
        {
            ViewBag.ReturnUrl = returnUrl;

            UserLoginModel model = new UserLoginModel
            {
                Password  = password,
                LoginType = LoginType.Veteran,
                JobNumber = jobNumber
            };

            var result = securityBusinesscs.UserVerify(model);

            Session["UserInfo"] = new FakeUserInfo(result.UserId);

            if (returnUrl != null && returnUrl.Contains("Register"))
            {
                return(RedirectToAction("Register", "Home"));
            }
            if (!string.IsNullOrWhiteSpace(jobNumber) && !string.IsNullOrWhiteSpace(password))
            {
                return(RedirectToAction("Index", "Community", null));
            }
            return(View());
        }
Esempio n. 2
0
        public ActionResult Register(string identify, string jobNumber)
        {
            UserLoginModel model = new UserLoginModel
            {
                IdNumber  = identify,
                LoginType = LoginType.Novice,
                JobNumber = jobNumber
            };

            var result = securityBusinesscs.UserVerify(model);

            Session["UserInfo"] = new FakeUserInfo(result.UserId);

            return(RedirectToAction("IndexPic", "Home", null));
        }
        private static void ValidateChannel(Channel expectedChannel, Channel actualChannel, bool isSubscribed, int numMembersExpected)
        {
            Assert.IsNotNull(actualChannel);
            Assert.AreEqual(expectedChannel.Name, actualChannel.Name, nameof(Channel.Name));
            Assert.AreEqual(isSubscribed, actualChannel.IsSubscribed, nameof(Channel.IsSubscribed));
            Assert.AreEqual(ChannelTypes.Presence, actualChannel.ChannelType, nameof(Channel.ChannelType));

            IPresenceChannel <FakeUserInfo> presenceChannel = actualChannel as IPresenceChannel <FakeUserInfo>;

            Assert.IsNotNull(presenceChannel);

            Dictionary <string, FakeUserInfo> members = presenceChannel.GetMembers();

            Assert.IsNotNull(members);
            Assert.AreEqual(numMembersExpected, members.Count, "# Members");

            foreach (var member in members)
            {
                FakeUserInfo actualMember = presenceChannel.GetMember(member.Key);
                Assert.AreEqual(member.Value.name, actualMember.name);
            }
        }