コード例 #1
0
        public JsonResult AddPersonList([FromBody] List <PersonViewModel> persons)
        {
            //Truncate Table to delete all old records.
            //  entities.Database.ExecuteSqlCommand("TRUNCATE TABLE [Customers]");

            //Check for NULL.
            if (persons == null)
            {
                persons = new List <PersonViewModel>();
            }

            //Loop and insert records.
            foreach (PersonViewModel person in persons)
            {
                var newPerson = _mapper.Map <PersonViewModel, Person>(person);
                _repository.AddEntity(newPerson);
                _repository.SaveAll();
            }
            bool insertedRecords = true;

            // return Json(insertedRecords);
            // return RedirectToAction("AllControlParameter");
            return(Json(new
            {
                redirectUrl = Url.Action("DynamicPerson", "Transit"),
                isRedirect = true
            }));
        }