public ActionResult Register(RegisterModel registerInfo, string returnUrl) { if (User.Identity.IsAuthenticated) return RedirectToAction("index"); if (ModelState.IsValid) { if (Session["ValidateCode"] == null || registerInfo.ValidateCode.ToLower() != Session["ValidateCode"].ToString().ToLower()) { ModelState.AddModelError("ValidateCode", "验证码错误"); return View(registerInfo); } UserModel userModel = new UserModel(); UserInfo userInfo = new UserInfo(); userInfo.Name = registerInfo.UserName; userInfo.Password = userModel.PasswordEncrypt(registerInfo.Password); userInfo.Email = registerInfo.Email; userInfo.GradeId = 1; userInfo.CreateTime = DateTime.Now; userInfo.Photo = "/Contents/Images/default_user_photo.png"; userModel.Add(userInfo); UserMessage userMsg = new UserMessage(); userMsg.UserId = userInfo.Id; userMsg.MsgTitle = "系统通知"; userMsg.MsgContent = userInfo.Name + "欢迎您来到宅食府,希望能为您提供优质的服务。"; userMsg.CreateTime = DateTime.Now; userMsg.Readed = false; userModel.Add(userMsg); userModel.SignIn(userInfo, false); } if (!string.IsNullOrWhiteSpace(returnUrl)) return Redirect(returnUrl); return RedirectToAction("Index", "Shop"); }
/// <summary> /// 用于向 UserMessage EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToUserMessage(UserMessage userMessage) { base.AddObject("UserMessage", userMessage); }
public void AddUserMessage(int uId,string title,string content) { UserMessage uMessage = new UserMessage(); uMessage.UserId = uId; uMessage.MsgTitle = title; uMessage.MsgContent = content; uMessage.CreateTime = DateTime.Now; uMessage.Readed = false; Add(uMessage); }
/// <summary> /// 创建新的 UserMessage 对象。 /// </summary> /// <param name="id">Id 属性的初始值。</param> /// <param name="userId">UserId 属性的初始值。</param> /// <param name="msgTitle">MsgTitle 属性的初始值。</param> /// <param name="msgContent">MsgContent 属性的初始值。</param> /// <param name="readed">Readed 属性的初始值。</param> /// <param name="createTime">CreateTime 属性的初始值。</param> public static UserMessage CreateUserMessage(global::System.Int32 id, global::System.Int32 userId, global::System.String msgTitle, global::System.String msgContent, global::System.Boolean readed, global::System.DateTime createTime) { UserMessage userMessage = new UserMessage(); userMessage.Id = id; userMessage.UserId = userId; userMessage.MsgTitle = msgTitle; userMessage.MsgContent = msgContent; userMessage.Readed = readed; userMessage.CreateTime = createTime; return userMessage; }
public void Add(UserMessage userMsg) { db.UserMessage.AddObject(userMsg); Save(); }