public UpdateVisitResponse UpdateVisit(UpdateVisitRequest request) { Visit visit = PersistenceContext.Load <Visit>(request.VisitRef); VisitAssembler assembler = new VisitAssembler(); assembler.UpdateVisit(visit, request.VisitDetail, PersistenceContext); return(new UpdateVisitResponse(assembler.CreateVisitSummary(visit, PersistenceContext))); }
public AddVisitResponse AddVisit(AddVisitRequest request) { Visit visit = new Visit(); VisitAssembler assembler = new VisitAssembler(); assembler.UpdateVisit(visit, request.VisitDetail, PersistenceContext); PersistenceContext.Lock(visit, DirtyState.New); PersistenceContext.SynchState(); return(new AddVisitResponse(assembler.CreateVisitSummary(visit, PersistenceContext))); }
public AddVisitResponse AddVisit(AddVisitRequest request) { Visit visit = new Visit(); VisitAssembler assembler = new VisitAssembler(); assembler.UpdateVisit(visit, request.VisitDetail, PersistenceContext); PersistenceContext.Lock(visit, DirtyState.New); PersistenceContext.SynchState(); return new AddVisitResponse(assembler.CreateVisitSummary(visit, PersistenceContext)); }
public UpdateVisitResponse UpdateVisit(UpdateVisitRequest request) { Visit visit = PersistenceContext.Load<Visit>(request.VisitRef); VisitAssembler assembler = new VisitAssembler(); assembler.UpdateVisit(visit, request.VisitDetail, PersistenceContext); return new UpdateVisitResponse(assembler.CreateVisitSummary(visit, PersistenceContext)); }