public CaseHandlingDataObject NextStep(CaseHandlingDataObject caseHandling) { CaseHandling entity = this.caseHandlingRepository.FindByID(caseHandling.ID); entity.WorkFlow = entity.WorkFlow.Next; this.caseHandlingRepository.Update(entity); this.caseHandlingRepository.Commit(); return(DyMapper.Map <CaseHandling, CaseHandlingDataObject>(entity)); }
public CaseHandlingDataObject UpdateCaseHandling(CaseHandlingDataObject caseHandling) { CaseHandling entity = this.caseHandlingRepository.FindByID(caseHandling.ID); entity = DyMapper.Map(caseHandling, entity); this.caseHandlingRepository.Add(entity); this.caseHandlingRepository.Commit(); return(DyMapper.Map <CaseHandling, CaseHandlingDataObject>(entity)); }
public CaseHandlingDataObject AddCaseHandling(CaseHandlingDataObject caseHandling) { CaseHandling entity = this.caseHandlingRepository.Create(); entity = DyMapper.Map(caseHandling, entity); this.caseHandlingRepository.Add(entity); this.caseHandlingRepository.Commit(); return(DyMapper.Map <CaseHandling, CaseHandlingDataObject>(entity)); }
public CaseHandlingDataObject PreviousStep(CaseHandlingDataObject caseHandling) { CaseHandling entity = this.caseHandlingRepository.FindByID(caseHandling.ID); if (entity.WorkFlow == null) { return(null); } entity.WorkFlow = entity.WorkFlow.Previous; this.caseHandlingRepository.Update(entity); this.caseHandlingRepository.Commit(); return(DyMapper.Map <CaseHandling, CaseHandlingDataObject>(entity)); }
public JsonResult <CaseHandlingDataObject> PreviousStep(CaseHandlingDataObject caseHandling) { return(Json(this.caseHandlingService.PreviousStep(caseHandling))); }
public JsonResult <CaseHandlingDataObject> NextStep(CaseHandlingDataObject caseHandling) { return(Json(this.caseHandlingService.NextStep(caseHandling))); }
public JsonResult <CaseHandlingDataObject> UpdateCaseHandling(CaseHandlingDataObject caseHandling) { return(Json(this.caseHandlingService.UpdateCaseHandling(caseHandling))); }