Example #1
0
        public List <string> GetConnectingPaths(string nickname)
        {
            try
            {
                List <string> res = new List <string>();

                User user1 = new User();
                user1 = GetUser(NickNameRead());

                User user2 = new User();
                user2 = GetUser(nickname);

                var temp = graphRepository.ConnectingPaths(new Person()
                {
                    Surname  = user1.Surname,
                    Name     = user1.Name,
                    NickName = user1.NickName,
                    Mail     = user1.Mail
                },
                                                           new Person()
                {
                    Surname  = user2.Surname,
                    Name     = user2.Name,
                    NickName = user2.NickName,
                    Mail     = user2.Mail
                });

                foreach (var elem in temp)
                {
                    res.Add(elem);
                }

                return(res);
            }
            catch
            {
                return(new List <string>());
            }
        }