Ejemplo n.º 1
0
        private UsersGroupsOnline IsGoupsUsersExistOrCreate(GroupsOnline group, MyUser user)
        {
            OpenMydbIfClose();
            if (group == null || user == null)
            {
                return(null);
            }
            var usersGrps = mydb.UsersGroupsOnline.FirstOrDefault(x => x.GroupsOnlineId == group.Id && x.MyUserId == user.Id);

            if (usersGrps == null)
            {
                usersGrps = new UsersGroupsOnline {
                    GroupsOnlineId = group.Id, MyUserId = user.Id
                };
                mydb.UsersGroupsOnline.Add(usersGrps);
                mydb.SaveChanges();
            }
            return(usersGrps);
        }
Ejemplo n.º 2
0
        private GroupsOnline IsGroupExistOrCrate(string GroupName)
        {
            OpenMydbIfClose();
            if (string.IsNullOrEmpty(GroupName))
            {
                return(null);
            }
            var groupx = mydb.GroupsOnline.ToList();
            var group  = groupx.FirstOrDefault(x => x.GroupName.Equals(GroupName, StringComparison.OrdinalIgnoreCase));

            if (group == null)
            {
                group = new GroupsOnline {
                    GroupName = GroupName
                };
                mydb.GroupsOnline.Add(group);
                mydb.SaveChanges();
            }

            return(group);
        }