public ActionResult Create(BatchPrePlacementViewModel batchPrePlacementViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; var personnelId = UserPersonnelId; if (ModelState.IsValid) { batchPrePlacementViewModel.BatchPrePlacement.OrganisationId = organisationId; batchPrePlacementViewModel.BatchPrePlacement.CentreId = centreId; batchPrePlacementViewModel.BatchPrePlacement.CreatedBy = personnelId; batchPrePlacementViewModel.BatchPrePlacement.BatchId = batchPrePlacementViewModel.BatchId; batchPrePlacementViewModel.BatchPrePlacement = NidanBusinessService.CreateBatchPrePlacement(UserOrganisationId, batchPrePlacementViewModel.BatchPrePlacement); //return RedirectToAction("Index"); return(RedirectToAction("Edit", new { id = batchPrePlacementViewModel.BatchPrePlacement.BatchPrePlacementId })); } batchPrePlacementViewModel.Centres = new SelectList(_nidanBusinessService.RetrieveCentres(organisationId, e => true).ToList()); batchPrePlacementViewModel.Batches = new SelectList(_nidanBusinessService.RetrieveBatches(organisationId, e => e.CentreId == centreId).ToList()); return(View(batchPrePlacementViewModel)); }