Beispiel #1
0
        static internal FixedList <Contact> GetProjectAssignees(Project project)
        {
            string AssigneeList = UserProjectSecurity.GetUserAssigneeList();

            string sql = $"SELECT * FROM Contacts " +
                         $"WHERE ContactId IN ({AssigneeList})" +
                         $"ORDER BY Nickname, ShortName";

            var op = DataOperation.Parse(sql);

            return(DataReader.GetFixedList <Contact>(op));
        }
Beispiel #2
0
        static internal FixedList <Contact> GetProjectInvolvedContacts(Project project)
        {
            string[] stringList = UserProjectSecurity.GetUserAssigneeList().Split(',');

            var list = new Contact[stringList.Length];

            for (int i = 0; i < stringList.Length; i++)
            {
                list[i] = Contact.Parse(int.Parse(stringList[i]));
            }
            return(new FixedList <Contact>(list));
        }