partial void DeleteGroupRole(GroupRole instance);
partial void InsertGroupRole(GroupRole instance);
partial void UpdateGroupRole(GroupRole instance);
private void Initialize() { var sender = CreateUser("TestMessageSender", "porkmuffins", "*****@*****.**", 10); var firstUser = CreateUser("One", "1", "*****@*****.**", 20); var secondUser = CreateUser("Two", "2", "*****@*****.**", 30); var thirdUser = CreateUser("Three", "3", "*****@*****.**", 40); var fourthUser = CreateUser("Four", "4", "*****@*****.**", 50); using (var db = new CSSDataContext()) { Group.CreateGroup(db, "GroupA", false, "@GA"); Group.CreateGroup(db, "GroupB", false, "@GB"); var role = new GroupRole() { Name = "Member", Token = null }; db.GroupRoles.InsertOnSubmit(role); db.SubmitChanges(); Group.AddAlias(db, "GroupA", "One"); Group.AddAlias(db, "GroupA", "Two"); Group.AddAlias(db, "GroupB", "Three"); Group.AddAlias(db, "GroupB", "Four"); db.SubmitChanges(); GroupMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR GROUP A WHICH CONSISTS OF \"One\" AND \"Two\"", "GroupA", DateTime.Now, sender.Aliases.FirstOrDefault()); GroupMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR GROUP A WHICH CONSISTS OF \"Three\" AND \"Four\"", "GroupB", DateTime.Now, sender.Aliases.FirstOrDefault()); GroupMessage.NewMessage(db, "Global Message", "This message should go to all users.", null, DateTime.Now, sender.Aliases.FirstOrDefault()); db.SubmitChanges(); PersonalMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR \"One\"", firstUser.Aliases.First(), Login.FindLoginByUsernameOrCallsign(db, "One"), DateTime.Now); db.SubmitChanges(); PersonalMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR \"Two\"", firstUser.Aliases.First(), Login.FindLoginByUsernameOrCallsign(db, "Two"), DateTime.Now); PersonalMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR \"Three\"", firstUser.Aliases.First(), Login.FindLoginByUsernameOrCallsign(db, "Three"), DateTime.Now); PersonalMessage.NewMessage(db, "SUBJECT", "THIS MESSAGE IS FOR \"Four\"", firstUser.Aliases.First(), Login.FindLoginByUsernameOrCallsign(db, "Four"), DateTime.Now); db.SubmitChanges(); } }