public AddDiagnosticServiceResponse AddDiagnosticService(AddDiagnosticServiceRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.DiagnosticService, "request.DiagnosticService"); DiagnosticService item = new DiagnosticService(); DiagnosticServiceAssembler assembler = new DiagnosticServiceAssembler(); assembler.UpdateDiagnosticService(item, request.DiagnosticService, PersistenceContext); PersistenceContext.Lock(item, DirtyState.New); PersistenceContext.SynchState(); return new AddDiagnosticServiceResponse(assembler.CreateSummary(item)); }
public UpdateDiagnosticServiceResponse UpdateDiagnosticService(UpdateDiagnosticServiceRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.DiagnosticService, "request.DiagnosticService"); Platform.CheckMemberIsSet(request.DiagnosticService.DiagnosticServiceRef, "request.DiagnosticService.DiagnosticServiceRef"); DiagnosticService item = PersistenceContext.Load <DiagnosticService>(request.DiagnosticService.DiagnosticServiceRef); DiagnosticServiceAssembler assembler = new DiagnosticServiceAssembler(); assembler.UpdateDiagnosticService(item, request.DiagnosticService, PersistenceContext); PersistenceContext.SynchState(); return(new UpdateDiagnosticServiceResponse(assembler.CreateSummary(item))); }
public AddDiagnosticServiceResponse AddDiagnosticService(AddDiagnosticServiceRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.DiagnosticService, "request.DiagnosticService"); DiagnosticService item = new DiagnosticService(); DiagnosticServiceAssembler assembler = new DiagnosticServiceAssembler(); assembler.UpdateDiagnosticService(item, request.DiagnosticService, PersistenceContext); PersistenceContext.Lock(item, DirtyState.New); PersistenceContext.SynchState(); return(new AddDiagnosticServiceResponse(assembler.CreateSummary(item))); }
public UpdateDiagnosticServiceResponse UpdateDiagnosticService(UpdateDiagnosticServiceRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.DiagnosticService, "request.DiagnosticService"); Platform.CheckMemberIsSet(request.DiagnosticService.DiagnosticServiceRef, "request.DiagnosticService.DiagnosticServiceRef"); DiagnosticService item = PersistenceContext.Load<DiagnosticService>(request.DiagnosticService.DiagnosticServiceRef); DiagnosticServiceAssembler assembler = new DiagnosticServiceAssembler(); assembler.UpdateDiagnosticService(item, request.DiagnosticService, PersistenceContext); PersistenceContext.SynchState(); return new UpdateDiagnosticServiceResponse(assembler.CreateSummary(item)); }