예제 #1
0
        public ActionResult ImportFile(string username, string file)
        {
            var service = new TransactionService();
            var user = service.GetUserByUserId(username);

            var base64EncodedBytes = System.Convert.FromBase64String(file);
            service.ImportTransactions(user, System.Text.Encoding.UTF8.GetString(base64EncodedBytes), TransactionProviderType.OFXTransactionProvider);

            user = service.GetUserByUserId(username);

            return PartialView("TransactionList", user.Transactions);
        }
예제 #2
0
        public ActionResult Index()
        {
            var service = new TransactionService();
            var user = service.GetUserByUserId(User.Identity.Name);

            //user.Transactions.Clear();
            //service.SaveUser(user);

            //user = service.GetUserByUserId(User.Identity.Name);

            return View(user);
        }
        public void Setup()
        {
            _service = new TransactionService();

            _user = _service.GetUserByUserId(_userId);

            if (_user == null)
            {
                _user = CreateUser();
                AddUser();
            }
        }