public void AddFaction(Faction fan, User user) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { fan.CreateTime = DateTime.Now; dbcontext.Factions.AddObject(fan); dbcontext.SaveChanges(); User us = new Models.User() { UserName = "******", Name = user.Name, Password = "******", RoleID = 1, CreateTime = DateTime.Now, Type = (int)UserType.帮派玩家, FanctionID = fan.FactionID, UserID = user.OUserID, State = 0, }; dbcontext.Users.AddObject(us); dbcontext.SaveChanges(); UserRole urole = new UserRole() { FanctionID = fan.FactionID, OUserID = us.OUserID, RoleID = (int)RoleEnum.帮主, }; dbcontext.UserRoles.AddObject(urole); dbcontext.SaveChanges(); } }
public void AddMsg(string msg, Faction fan) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { FactionMsg msgobj = new FactionMsg { Msg = msg, FactionID = fan.FactionID, CreateTime = DateTime.Now }; dbcontext.FactionMsgs.AddObject(msgobj); dbcontext.SaveChanges(); } }
public ActionResult Create(Faction model) { try { if (ValidateRequest) { model.Creator = UserInfo.Instence.CurrentUser.OUserID; FactionBLL.AddFaction(model, UserInfo.Instence.CurrentUser); return Content(String.Format("<script type='text/javascript'>{0}</script>", "parent.GotoFaction('" + model.FactionID + "');")); } else { return Content(String.Format("<script type='text/javascript'>{0}</script>", "top.dialog.get(window).close();parent.ShowMsg('创建失败!');")); } } catch (Exception ex) { return Content(String.Format("<script type='text/javascript'>{0}</script>", "top.dialog.get(window).close();parent.ShowMsg('" + ex.Message + "');")); } }
/// <summary> /// 创建新的 Faction 对象。 /// </summary> /// <param name="factionID">FactionID 属性的初始值。</param> /// <param name="factionName">FactionName 属性的初始值。</param> /// <param name="createTime">CreateTime 属性的初始值。</param> /// <param name="creator">Creator 属性的初始值。</param> /// <param name="state">State 属性的初始值。</param> /// <param name="areaNum">AreaNum 属性的初始值。</param> /// <param name="gameType">GameType 属性的初始值。</param> public static Faction CreateFaction(global::System.Int32 factionID, global::System.String factionName, global::System.DateTime createTime, global::System.Int32 creator, global::System.Int32 state, global::System.Int32 areaNum, global::System.Int32 gameType) { Faction faction = new Faction(); faction.FactionID = factionID; faction.FactionName = factionName; faction.CreateTime = createTime; faction.Creator = creator; faction.State = state; faction.AreaNum = areaNum; faction.GameType = gameType; return faction; }
/// <summary> /// 用于向 Factions EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToFactions(Faction faction) { base.AddObject("Factions", faction); }
public void Update(Faction fan) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { Faction fand = dbcontext.Factions.Where(u => u.FactionID == fan.FactionID).FirstOrDefault(); fand.FactionName = fan.FactionName; dbcontext.SaveChanges(); } }
public List<FactionNotice> GetFactionNoticeByCount(Faction fan,int count) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { List<FactionNotice> fand = dbcontext.FactionNotices.Where(u => u.FactionID == fan.FactionID && u.State == (int)StateEnum.正常).OrderByDescending(u=>u.CreatTime).Take(count).ToList(); return fand; } }
public List<FactionMsg> GetFactionMsg(Faction fan) { using (LdxyDBEntities dbcontext = new LdxyDBEntities()) { List<FactionMsg> fand = dbcontext.FactionMsgs.Where(u => u.FactionID == fan.FactionID).OrderByDescending(u => u.CreateTime).Take(10).ToList(); return fand; } }
public ActionResult Edit(Faction model) { try { if (ValidateRequest) { FactionBLL.Update(model); return Content(String.Format("<script type='text/javascript'>{0}</script>", "top.dialog.get(window).close();top.dialog.get(window).remove();")); } else { return Content(String.Format("<script type='text/javascript'>{0}</script>", "top.dialog.get(window).close();parent.ShowMsg('修改失败!');")); } } catch (Exception ex) { return Content(String.Format("<script type='text/javascript'>{0}</script>", "top.dialog.get(window).close();parent.ShowMsg('" + ex.Message + "');")); } }