public ActionResult GetUser(int ouid) { try { //判断是否登录 if (UserInfo.Instence.CurrentUser==null) { return Json(new { isok = false, msg = "请登录后再认领!" }, JsonRequestBehavior.AllowGet); } //判断当前用户是否发送领取 if (UserBLL.CheckUserSendGet(UserInfo.Instence.CurrentUser.OUserID, UserInfo.Instence.CurrentFaction.FactionID)) { return Json(new { isok = false, msg = "您已发送申请,请等待帮主审核!" }, JsonRequestBehavior.AllowGet); } //判断当前用户是否已经领取过 if (UserBLL.CheckUserHasGet(UserInfo.Instence.CurrentUser.OUserID, UserInfo.Instence.CurrentFaction.FactionID)) { return Json(new { isok = false, msg = "您已领取本帮玩家,请勿重新领取!" }, JsonRequestBehavior.AllowGet); } GetUser us = new GetUser { UserID = UserInfo.Instence.CurrentUser.OUserID, UserName=UserInfo.Instence.CurrentUser.Name, OUserID = ouid, OUserName = UserBLL.GetUserByOID(ouid).Name, FactionID = UserInfo.Instence.CurrentFaction.FactionID, CreatTime = DateTime.Now }; UserBLL.CreatGetUser(us); return Json(new { isok = true, msg = "申请成功,请联系帮主审核!" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new { isok = false, msg = ex.Message }, JsonRequestBehavior.AllowGet); } }
/// <summary> /// 创建新的 GetUser 对象。 /// </summary> /// <param name="getUserID">GetUserID 属性的初始值。</param> /// <param name="userID">UserID 属性的初始值。</param> /// <param name="oUserID">OUserID 属性的初始值。</param> /// <param name="factionID">FactionID 属性的初始值。</param> /// <param name="creatTime">CreatTime 属性的初始值。</param> /// <param name="userName">UserName 属性的初始值。</param> /// <param name="oUserName">OUserName 属性的初始值。</param> public static GetUser CreateGetUser(global::System.Int32 getUserID, global::System.Int32 userID, global::System.Int32 oUserID, global::System.Int32 factionID, global::System.DateTime creatTime, global::System.String userName, global::System.String oUserName) { GetUser getUser = new GetUser(); getUser.GetUserID = getUserID; getUser.UserID = userID; getUser.OUserID = oUserID; getUser.FactionID = factionID; getUser.CreatTime = creatTime; getUser.UserName = userName; getUser.OUserName = oUserName; return getUser; }
/// <summary> /// 用于向 GetUsers EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToGetUsers(GetUser getUser) { base.AddObject("GetUsers", getUser); }
public void CreatGetUser(GetUser user) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { dbcontext.GetUsers.AddObject(user); dbcontext.SaveChanges(); } }