public PartialViewResult LoggedUserPartial() { try { Model.Entities.User usuario = new Model.Entities.User(); context = new DALContext(); usuario = context.Users.All().SingleOrDefault(p => p.UserName == User.Identity.Name); if (usuario.UserName == "*****@*****.**") { ViewBag.NomeLogado = "Vilo"; } else { ViewBag.NomeLogado = "Uriel Silva"; } } catch (Exception ex) { return(PartialView()); } return(PartialView()); }
public ActionResult SignIn(FormCollection formcollection) { string SignUserName = formcollection["SignUserName"]; string SignName = formcollection["SignName"]; string Signsurname = formcollection["Signsurname"]; string SignuserPass = formcollection["SignuserPass"]; try { BS.Model.Entities.User yeniKisi = new Model.Entities.User { Name = SignName, Surname = Signsurname, UserName = SignUserName, UserPass = SignuserPass }; _userService.Add(yeniKisi); } catch (Exception) { throw; } return(RedirectToAction("Index", "Home")); }
/// <summary> /// Creates from domain model. /// </summary> /// <param name="user">The user.</param> /// <param name="objectMapper">The object mapper.</param> /// <returns></returns> public static Repository.User CreateFromDomainModel(Model.Entities.User user, IObjectMapperAdapter objectMapper) { if (user is Model.Entities.Student) { return(objectMapper.Map <Model.Entities.Student, Student>((Model.Entities.Student)user)); } else if (user is Model.Entities.Staff) { return(objectMapper.Map <Model.Entities.Staff, Staff>((Model.Entities.Staff)user)); } else { return(objectMapper.Map <Model.Entities.User, User>(user)); } }
public ActionResult Create(Models.PedidoViewModel Pedido) { Model.Entities.User usuario = new Model.Entities.User(); context = new DALContext(); usuario = context.Users.All().SingleOrDefault(p => p.UserName == User.Identity.Name); if (usuario.UserName == "*****@*****.**") { ViewBag.NomeLogado = "Vilo"; } else { ViewBag.NomeLogado = "Uriel Silva"; } return(View(Pedido)); }
public void QzoneCallback( ) { if (Request.Params["code"] != null) { var verifier = Request.Params["code"]; QOpenClient qzone = null; QConnectSDK.Models.User currentUser = null; string state = Session["requeststate"].ToString(); qzone = new QOpenClient(verifier, state); currentUser = qzone.GetCurrentUser(); Session["QzoneOauth"] = qzone; if (null != currentUser) { OpenAuth openauth = openAuthService.GetOpenAuthEntityByOpenID(qzone.OAuthToken.OpenId); if (openauth != null) { if (openauth.AccessTokenKey != qzone.OAuthToken.AccessToken || openauth.AccessTokenSecret != qzone.OAuthToken.AccessToken) { openauth.AccessTokenKey = qzone.OAuthToken.AccessToken; openauth.AccessTokenSecret = qzone.OAuthToken.AccessToken; openAuthService.UpdateOpenAuth(openauth); } AccountState accountstate = UserContext.Instance.OpenAuthLogin(qzone.OAuthToken.OpenId, Utils.GetRealIP()); switch (accountstate) { case AccountState.Normal: { Response.Write("<script>opener.location.href=opener.location.href;window.close();</script>"); break; } //case AccountState.PendingActived: { // Model.Entities.User userentity = userService.GetUser(openauth.UserID); // if (string.IsNullOrEmpty(userentity.Email)) { // Response.Write("<script>alert(\"尚未设置邮箱!\");opener.location.href=\"/site/updateemail\";window.close();</script>"); // } else { // Response.Write("<script>alert(\"账户尚未激活!\");opener.location.href=\"/site/activeuser\";window.close();</script>"); // } // break; // } default: { Response.Write("<script>opener.location.href =\"/site/login\";window.close();</script>"); break; } } } else { Model.Entities.User userEntity = new Model.Entities.User(); userEntity.NickName = currentUser.Nickname; userEntity.Figureurl = currentUser.Figureurl; userEntity.Figureurl50 = currentUser.Figureurl; userEntity.Figureurl100 = currentUser.Figureurl; userEntity.CreateTime = DateTime.Now; userEntity.LastLoginTime = DateTime.Now; userEntity.OpenAuthType = (int)OpenAuthType.QQ; userEntity.AccountState = (int)AccountState.Normal; userEntity.ActiveCode = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Guid.NewGuid().ToString(), "md5"); int userid = userService.CreateUser(userEntity); HttpContext.Session["UserId"] = userid; openauth = new OpenAuth(); openauth.UserID = userid; openauth.OpenId = qzone.OAuthToken.OpenId; openauth.AccessTokenKey = qzone.OAuthToken.AccessToken; openauth.AccessTokenSecret = qzone.OAuthToken.AccessToken; openauth.InsertTime = DateTime.Now; openAuthService.CreateOpenAuth(openauth); UserContext.Instance.OpenAuthLogin(qzone.OAuthToken.OpenId, Utils.GetRealIP()); Response.Write("<script>opener.location.href=opener.location.href;window.close();</script>"); } } } }