public static Result Map(ProtoMessageResult protoMessageResult) { Result vtr = new Result(); if (protoMessageResult == null) { vtr.SetError("Failed to map to result from proto type because the argument supplied to the adapter was null"); } vtr.Succeeded = protoMessageResult.Succeeded; if (protoMessageResult.Messages?.Any() ?? false) { vtr.Messages.AddRange(protoMessageResult.Messages); } return(vtr); }
public static ProtoMessageResult Map(Result result) { if (result == null) { result = new Result(); result.SetError("Failed to map to proto type because the argument supplied to the adapter was null"); } ProtoMessageResult vtr = new ProtoMessageResult() { Succeeded = result.Succeeded }; if (result?.Messages?.Any() ?? false) { vtr.Messages.AddRange(result.Messages); } return(vtr); }