public void AddMember(int characterId, string name, int @class, int leave, GuildTitle title) { DateTime now = DateTime.Now; TGuildMember dbMember = new TGuildMember() { CharacterId = characterId, Name = name, Class = @class, Level = leave, Title = (int)title, JoinTime = now, LastTime = now }; this.Data.Members.Add(dbMember); var character = CharacterManager.Instance.GetCharacter(characterId); if (character != null) { character.Data.GuildId = this.Id; } else { // DBService.Instance.Entities.Database.ExecuteSqlCommand("UPDATE Characters SET GuildId=@p0 Where CharacterId=@p1",this.Id,characterId); TCharacter dbChar = DBService.Instance.Entities.Characters.SingleOrDefault(c => c.ID == characterId); dbChar.GuildId = this.Id; } timestamp = TimeUtil.timestamp; }
public void AddMember(int characterId, string name, int @class, int level, GuildTitle title) { DateTime now = DateTime.Now; TGuildMember dbmember = new TGuildMember { CharacterId = characterId, Name = name, Class = @class, Level = level, Title = (int)title, JoinTime = now, LastTime = now }; this.Data.Members.Add(dbmember); var character = CharacterManager.Instance.GetCharacter(characterId); if (character != null) { character.Data.GuildId = this.Id; } else { TCharacter dbChr = DBService.Instance.Entities.Characters.SingleOrDefault(c => c.ID == characterId); dbChr.GuildId = this.Id; } timestamp = TimeUtil.timestamp; }
private NCharacterInfo GetMemberInfo(TGuildMember member) { return(new NCharacterInfo() { Id = member.CharacterId, Name = member.Name, Class = (CharacterClass)member.Class, Level = member.Level, }); }