예제 #1
0
        public string[] Handle(string[] args)
        {
            List <string> result = new List <string>();
            string        path   = Environment.CurrentDirectory + "/accounts.json";

            if (args.Length != 0)
            {
                path = Environment.CurrentDirectory + "/" + args[0];
            }

            if (File.Exists(path))
            {
                List <Account>          accounts = Serialiser.Deserialise <List <Account> >(path);
                List <AddAccountResult> results  = AccountsRepository.AddAccounts(accounts);
                ProcessResults(result, results);
            }
            else
            {
                result.Add(String.Format("File \"{0}\" could not be found.", path));
            }
            return(result.ToArray());
        }