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(); }
public GroupMessageData() { CurrentUser = new User(); Group = new Group(); Interlocutors = new List<User>(); Messages = new List<GroupMessage>(); }