示例#1
0
 public virtual void AddUser(UserInfoAdapterProxy user, string fileSource)
 {
     using (StreamWriter outputFile = new StreamWriter(fileSource, true))
     {
         outputFile.WriteLine(user.Name + "," + user.Age);
     }
 }
        public override void AddUser(UserInfoAdapterProxy user, string fileSource)
        {
            Console.WriteLine("Executing \"AddUser\"");
            var watch = Stopwatch.StartNew();

            base.AddUser(user, fileSource);
            watch.Stop();
            Console.WriteLine(watch.ElapsedMilliseconds);
        }
        public List <UserInfoAdapterProxy> FromFile(string fileSource)
        {
            var users = new List <UserInfoAdapterProxy>();

            using (StreamReader myFile = new StreamReader(fileSource))
            {
                while (!myFile.EndOfStream)
                {
                    UserInfoAdapterProxy userInfo  = new UserInfoAdapterProxy();
                    string[]             usersData = myFile.ReadLine().Split(',');
                    string name = usersData[0];
                    int    age  = int.Parse(usersData[1]);
                    userInfo.Name = name;
                    userInfo.Age  = age;
                    users.Add(userInfo);
                }
            }
            return(users);
        }
示例#4
0
 public void AddUser(UserInfoAdapterProxy userInfo)
 {
     provider.AddUser(userInfo, source);
 }