コード例 #1
0
        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)));
        }
コード例 #2
0
        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)));
        }
コード例 #3
0
ファイル: VisitAdminService.cs プロジェクト: nhannd/Xian
		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));
        }
コード例 #4
0
ファイル: VisitAdminService.cs プロジェクト: nhannd/Xian
        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));
        }