Ejemplo n.º 1
0
        public void InvalidJoin()
        {
            var ofx = ofxManager.JoinOfxs(null);

            Assert.True(ofx == null);

            ofx = ofxManager.JoinOfxs(new List <Ofx>());
            Assert.True(ofx == null);
        }
        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);
        }