public void BindDataGrid(List <Job> jobs) { if (jobs == null) { jobs = new JobCRUD().GetJobs(); } List <JobStatusType> statusTypes = new JobTypeCRUD().GetJobStatusTypes(); List <JobType> jobTypes = new JobTypeCRUD().GetJobTypes(); foreach (var job in jobs) { if (job.JobStatusTypeId > 0) { job.JobStatusTypeName = statusTypes.Where(x => x.JobStatusTypeId == job.JobStatusTypeId).First().JobStatusTypeName; } else { job.JobStatusTypeName = "None"; } if (job.JobTypeId > 0) { job.JobTypeName = jobTypes.Where(x => x.JobTypeId == job.JobTypeId).First().JobTypeName; } else { job.JobTypeName = "None"; } } this.dgData.ItemsSource = jobs; }
private void BtnSubmit_Click(object sender, RoutedEventArgs e) { int result = 0; result = new JobTypeCRUD().Create((JobType)this.DataContext); if (result > 0) { this.Close(); MessageBox.Show("Job type was created", "Success"); } else { MessageBox.Show("Unable to create job type", "Failure"); } }