protected override void OnSave() { base.OnSave(); try { var customerId = (int)cbCustomer.SelectedValue; var productId = (int)cbProduct.SelectedValue; var jobId = (int)cbJob.SelectedValue; var templateId = (int)cbTemplate.SelectedValue; var cards = _uidJobService.GetItemsByJobID(jobId); MatchingJob job = new MatchingJob(customerId, productId, jobId, templateId, AuthenticationService.LoggedUser); if (cards.Count() > 0) { foreach (var card in cards) { MatchingJobItem item = new MatchingJobItem(); item.JobItemId = card.ID; job.AddMatchItem(item); } _jobRepository.Add(job); Info("Save"); } } catch (Exception ex) { // Alert(ex.Message); throw ex; } }
public void CreateJob(MatchingJob job) { _jobRepository.Add(job); }