/// <summary> /// Creates <see cref="UpdateResult"/> from <see cref="InstallResult"/>. /// </summary> /// <param name="request">the processed <see cref="UpdateRequest"/>.</param> /// <param name="installResult"><see cref="InstallResult"/> to be converted to <see cref="UpdateResult"/>.</param> /// <returns></returns> public static UpdateResult FromInstallResult(UpdateRequest request, InstallResult installResult) { return(new UpdateResult() { UpdateRequest = request, TemplatePackage = installResult.TemplatePackage, Error = installResult.Error, ErrorMessage = installResult.ErrorMessage }); }
/// <summary> /// Creates <see cref="UpdateResult"/> from <see cref="InstallResult"/>. /// </summary> /// <param name="request">the processed <see cref="UpdateRequest"/>.</param> /// <param name="installResult"><see cref="InstallResult"/> to be converted to <see cref="UpdateResult"/>.</param> /// <returns></returns> public static UpdateResult FromInstallResult(UpdateRequest request, InstallResult installResult) { return(new UpdateResult(request, installResult)); }
private UpdateResult(UpdateRequest request, InstallResult installResult) : base(installResult.Error, installResult.ErrorMessage, installResult.TemplatePackage) { UpdateRequest = request; }