Exemplo n.º 1
0
        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);
 }