Пример #1
0
        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));
        }