Ejemplo n.º 1
0
        public void CreateChat(string[] lu, string name)
        {
            var db = new ChatV2DBEntities();
            var currentuser = db.User.Where(x => x.IdUser == WebSecurity.CurrentUserId).FirstOrDefault();
            Group group = new Group()
            {
                Title = name,
                CreateDate = DateTime.Now,
                CreatorId = currentuser.IdUser
            };
            db.Group.Add(group);
            db.SaveChanges();

            db.GroupMember.Add(new GroupMember()
            {
                IdGroup = group.IdGroup,
                IdMemberStatus = 1,
                IdUser = currentuser.IdUser
            });
            db.SaveChanges();
            foreach (string u in lu)
            {
                db.GroupMember.Add(new GroupMember()
                {
                    IdGroup = group.IdGroup,
                    IdMemberStatus = 1,
                    IdUser = int.Parse(u)
                });
            }
            db.SaveChanges();
        }
Ejemplo n.º 2
0
 public GroupMessageData()
 {
     CurrentUser = new User();
     Group = new Group();
     Interlocutors = new List<User>();
     Messages = new List<GroupMessage>();
 }