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 })); }