Beispiel #1
0
        // GET: CandidatePrePlacementActivity/Edit/{id}
        public ActionResult Edit(int?id)

        {
            var organisationId = UserOrganisationId;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var candidatePrePlacementActivity = _nidanBusinessService.RetrieveCandidatePrePlacementActivity(organisationId, id.Value);

            if (candidatePrePlacementActivity == null)
            {
                return(HttpNotFound());
            }
            var admission = _nidanBusinessService.RetrieveAdmissionGrid(organisationId, candidatePrePlacementActivity.AdmissionId, e => true);
            var viewModel = new CandidatePrePlacementActivityViewModel()
            {
                CandidatePrePlacementActivity = candidatePrePlacementActivity,
                CandidateName = admission.CandidateName,
                Mobile        = admission.Mobile,
                EmailId       = admission.EmailId,
                Course        = admission.CourseName,
            };

            return(View(viewModel));
        }
Beispiel #2
0
        public ActionResult Create(CandidatePrePlacementActivityViewModel candidatePrePlacementActivityViewModel)
        {
            var organisationId = UserOrganisationId;
            var personnelId    = UserPersonnelId;
            var centreId       = UserCentreId;

            if (ModelState.IsValid)
            {
                candidatePrePlacementActivityViewModel.CandidatePrePlacementActivity.OrganisationId = organisationId;
                candidatePrePlacementActivityViewModel.CandidatePrePlacementActivity.CreatedBy      = personnelId;
                candidatePrePlacementActivityViewModel.CandidatePrePlacementActivity.CentreId       = centreId;
                candidatePrePlacementActivityViewModel.CandidatePrePlacementActivity = _nidanBusinessService.CreateCandidatePrePlacementActivity(organisationId, candidatePrePlacementActivityViewModel.CandidatePrePlacementActivity);
                return(RedirectToAction("Index"));
            }
            return(View(candidatePrePlacementActivityViewModel));
        }
Beispiel #3
0
        public ActionResult Create(int?id)
        {
            var organisationId = UserOrganisationId;

            id = id ?? 0;
            var admission = _nidanBusinessService.RetrieveAdmissionGrid(organisationId, id.Value, e => true);
            var viewModel = new CandidatePrePlacementActivityViewModel
            {
                AdmissionId   = id.Value,
                BatchId       = admission.BatchId ?? 0,
                CandidateName = admission.CandidateName,
                Mobile        = admission.Mobile,
                EmailId       = admission.EmailId,
                Course        = admission.CourseName,
                CandidatePrePlacementActivity = new CandidatePrePlacementActivity()
                {
                    AdmissionId = id.Value,
                    BatchId     = admission.BatchId ?? 0
                }
            };

            return(View(viewModel));
        }