コード例 #1
0
        public async Task Test_Save_New_with_one_argument()
        {
            var visitors1 = _xmlDispatcher.GetAdded().ToList();
            var result1   = await _service.SaveNew("test.xml");

            var visitors2 = _xmlDispatcher.GetAdded().ToList();

            Assert.AreEqual(1, visitors1.Count());
            Assert.AreEqual(0, visitors2.Count());
            Assert.IsTrue(result1.Succedeed);
        }
コード例 #2
0
        public async Task <ActionResult> GetAnketasDefault()
        {
            string file   = HostingEnvironment.MapPath("~/App_Data/fileDefault.xml");
            var    result = await _xmlService.SaveNew(file);

            string contentType = "application/xml";

            if (result.Succedeed)
            {
                return(File(file, contentType, Path.GetFileName(file)));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }