/// <summary> /// Initializes a new instance of the <see cref="DetailConductorViewModel" /> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="eventAggregator">The event aggregator.</param> /// <param name="applicationDetailViewModel">The application detail view model.</param> /// <param name="newDetailViewModel">The new detail view model.</param> public DetailConductorViewModel(ILogger <DetailConductorViewModel> logger, IEventAggregator eventAggregator, ApplicationDetailViewModel applicationDetailViewModel, NewDetailViewModel newDetailViewModel) { _logger = logger; _eventAggregator = eventAggregator; _applicationDetailViewModel = applicationDetailViewModel; _newDetailViewModel = newDetailViewModel; }
// GET: ApplicationForms/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicationForm applicationForm = await db.ApplicationForms.FindAsync(id); if (applicationForm == null) { return(HttpNotFound()); } ApplicationDetailViewModel applicationDetailViewModel = new ApplicationDetailViewModel { ApplicationForm = applicationForm, Student = db.Students.First(w => w.Id == applicationForm.StudentId), ApplicationStatus = db.ApplicationStatuses.First(w => w.Id == applicationForm.Id) }; return(View(applicationDetailViewModel)); }
public ApplicationDetailPage(Guid applicationId) { InitializeComponent(); applicationDetailViewModel = new ApplicationDetailViewModel(applicationId, this, NavigationGlobalObject.Navigation); }