Exemple #1
0
 private void AddWorkItem(Guid jobItemId, int workTime, int overTime, string report, Guid workStatusId, Guid workTypeId)
 {
     try
     {
         _savedJobItem = _jobItemService.AddWorkItem(jobItemId, workTime, overTime, report, workStatusId, workTypeId);
     }
     catch (DomainValidationException dex)
     {
         _domainValidationException = dex;
     }
 }
Exemple #2
0
 public ActionResult Create(WorkItemCreateViewModel viewmodel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _jobItemService.AddWorkItem(
                 viewmodel.JobItemId,
                 viewmodel.WorkTime,
                 viewmodel.OverTime,
                 viewmodel.Report,
                 viewmodel.StatusId,
                 viewmodel.WorkTypeId);
             return(RedirectToAction("Details", "JobItem", new { Id = viewmodel.JobItemId }));
         }
         catch (DomainValidationException dex)
         {
             ModelState.UpdateFromDomain(dex.Result);
         }
     }
     return(PartialView("_Create", viewmodel));
 }