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()); }
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); } }