Esempio n. 1
0
        /// <summary>
        /// Converts a csv file into a list of Users.
        /// </summary>
        /// <param name="bytes">The csv file as a byte array.</param>
        /// <returns>Returns a list of Users.</returns>
        public static IEnumerable <User> GetUsersFromCSV(byte[] bytes)
        {
            string      csv     = System.Text.Encoding.Default.GetString(bytes);
            List <User> results = new List <User>();

            try
            {
                foreach (string s in csv.Split('\n'))
                {
                    results.Add(UserExtensions.GetFromCsv(s));
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(results);
        }