Пример #1
0
        public void CreatePresidentTestData(IHostingEnvironment env)
        {
            // string xml = TestDataResource.us_presidents;
            var xml = TestDataResource.UsPresidentsXml;

            List <President> allPresidents = PopulatePresidentsFromXml(xml);

            DeleteAll();

            allPresidents.ForEach(x => _Service.Save(x));
        }
Пример #2
0
        public async Task CreatePresidentTestData()
        {
            var xml = TestDataResource.UsPresidentsXml;

            List <President> allPresidents = PopulatePresidentsFromXml(xml);

            DeleteAll();

            allPresidents.ForEach(x => _Service.Save(x));

            await InitializeSecurity();
        }
Пример #3
0
        public void CreatePresidentTestData(IHostingEnvironment env)
        {
            string pathToFile = MapPath(env,
                                        "./TestData/us-presidents.xml");

            string xml = File.ReadAllText(pathToFile);

            List <President> allPresidents = PopulatePresidentsFromXml(xml);

            DeleteAll();

            allPresidents.ForEach(x => _Service.Save(x));
        }
Пример #4
0
        public void CreatePresidentTestData()
        {
            string pathToFile = System.Web.HttpContext.Current.Server.MapPath(
                "/TestData/us-presidents.xml");

            string xml = File.ReadAllText(pathToFile);

            List <President> allPresidents = PopulatePresidentsFromXml(xml);

            DeleteAll();

            allPresidents.ForEach(x => _Service.Save(x));
        }
Пример #5
0
        public ActionResult Edit(President president)
        {
            if (ModelState.IsValid)
            {
                bool isCreateNew = false;

                if (president.Id == ID_FOR_CREATE_NEW_PRESIDENT)
                {
                    isCreateNew = true;
                }
                else
                {
                    President toValue =
                        _Service.GetPresidentById(president.Id);

                    if (toValue == null)
                    {
                        return(new HttpStatusCodeResult(
                                   HttpStatusCode.BadRequest,
                                   String.Format("Unknown president id '{0}'.", president.Id)));
                    }
                }

                _Service.Save(president);

                if (isCreateNew == true)
                {
                    RedirectToAction("Edit", new { id = president.Id });
                }
                else
                {
                    return(RedirectToAction("Edit"));
                }
            }

            return(View(president));
        }