public ActionResult Create(BatchAttendanceViewModel batchAttendanceViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; if (ModelState.IsValid) { batchAttendanceViewModel.BatchAttendance.OrganisationId = organisationId; batchAttendanceViewModel.BatchAttendance.CentreId = centreId; return(RedirectToAction("Index")); } return(View(batchAttendanceViewModel)); }
public ActionResult Create() { var organisationId = UserOrganisationId; var centreId = UserCentreId; bool isSuperAdmin = User.IsSuperAdmin(); var batches = NidanBusinessService.RetrieveBatches(organisationId, p => isSuperAdmin || p.CentreId == centreId).ToList(); var subjects = NidanBusinessService.RetrieveSubjects(organisationId, e => true).ToList(); var sessions = NidanBusinessService.RetrieveSessions(organisationId, e => true).Items.ToList(); var viewModel = new BatchAttendanceViewModel { BatchAttendance = new BatchAttendance(), Batches = new SelectList(batches, "BatchId", "Name"), Subjects = new SelectList(subjects, "SubjectId", "Name"), Sessions = new SelectList(sessions, "SessionId", "Name") }; viewModel.HoursList = new SelectList(viewModel.HoursType, "Id", "Name"); viewModel.MinutesList = new SelectList(viewModel.MinutesType, "Id", "Name"); return(View(viewModel)); }