void IConfigDataProvider.Save(IConfigurable instance) { this.ResolveServer(); ResubmitRequest resubmitRequest = (ResubmitRequest)instance; if (resubmitRequest.State != ResubmitRequestState.Running && resubmitRequest.State != ResubmitRequestState.Paused) { throw new InvalidOperationException(new LocalizedString(Strings.ResubmitRequestStateInvalid)); } MessageResubmissionRpcClientImpl messageResubmissionRpcClientImpl = new MessageResubmissionRpcClientImpl(this.serverObject.Name); messageResubmissionRpcClientImpl.SetResubmitRequest((ResubmitRequestId)resubmitRequest.Identity, resubmitRequest.State == ResubmitRequestState.Running); }
private ResubmitRequest GetPresentationObject(ResubmitRequest original) { return(ResubmitRequest.Create(original.ResubmitRequestId.ResubmitRequestRowId, original.Server, original.StartTime.ToLocalTime(), original.Destination, original.DiagnosticInformation, original.EndTime.ToLocalTime(), original.CreationTime.ToLocalTime(), (int)original.State)); }