public void OnPost()
        {
            if (Files == null || Files.Length < 1)
            {
                AddCookie(Cookies.UploadFile.ToString(), true);
                return;
            }

            var ofxs = new List <Library.Model.Ofx>();

            var oldOfx = ofxManager.GetOfxFile();

            if (oldOfx != null)
            {
                ofxs.Add(oldOfx);
            }

            foreach (var file in Files)
            {
                var readFile  = file.OpenReadStream();
                var ofxReader = new OfxReader(readFile);
                var ofx       = ofxReader.Parse();

                ofxs.Add(ofx);
            }

            var mergedOfx = ofxManager.JoinOfxs(ofxs);

            ofxManager.SaveOfxFile(mergedOfx);

            AddCookie(Cookies.UploadFile.ToString(), true);
        }
Exemplo n.º 2
0
        public void SaveAndGetImportation()
        {
            var joinedOfx = JoinOfxs();

            var result = ofxManager.SaveOfxFile(joinedOfx);

            Assert.Equal(string.Empty, result);

            var ofx = ofxManager.GetOfxFile();

            Assert.True(ofx != null);
        }