public LoadVisitForEditResponse LoadVisitForEdit(LoadVisitForEditRequest request) { IVisitBroker broker = PersistenceContext.GetBroker <IVisitBroker>(); Visit visit = broker.Load(request.VisitRef); VisitAssembler assembler = new VisitAssembler(); return(new LoadVisitForEditResponse(visit.GetRef(), assembler.CreateVisitDetail(visit, PersistenceContext))); }
private GetVisitDetailResponse GetVisitDetail(GetVisitDetailRequest request) { // hide visits if "visit workflow" is disabled var workflowConfig = new WorkflowConfigurationReader(); if (!workflowConfig.EnableVisitWorkflow) { return(null); } var visit = this.PersistenceContext.Load <Visit>(request.VisitRef, EntityLoadFlags.Proxy); var assembler = new VisitAssembler(); var detail = assembler.CreateVisitDetail(visit, this.PersistenceContext); return(new GetVisitDetailResponse(detail)); }
public LoadVisitForEditResponse LoadVisitForEdit(LoadVisitForEditRequest request) { IVisitBroker broker = PersistenceContext.GetBroker<IVisitBroker>(); Visit visit = broker.Load(request.VisitRef); VisitAssembler assembler = new VisitAssembler(); return new LoadVisitForEditResponse(visit.GetRef(), assembler.CreateVisitDetail(visit, PersistenceContext)); }
private GetVisitDetailResponse GetVisitDetail(GetVisitDetailRequest request) { // hide visits if "visit workflow" is disabled var workflowConfig = new WorkflowConfigurationReader(); if (!workflowConfig.EnableVisitWorkflow) return null; var visit = this.PersistenceContext.Load<Visit>(request.VisitRef, EntityLoadFlags.Proxy); var assembler = new VisitAssembler(); var detail = assembler.CreateVisitDetail(visit, this.PersistenceContext); return new GetVisitDetailResponse(detail); }