/// <summary> /// Creates a new <see cref="DataServiceResult"/> with the provided <see cref="DataServiceError"/> error. /// </summary> /// <param name="errorType"></param> /// <param name="error"></param> public DataServiceResult(DataServiceErrorType errorType, DataServiceError error) { Succeeded = false; ErrorType = errorType; Error = error; }
/// <summary> /// Creates a failed <see cref="DataServiceResult"/> with the <see cref="DataServiceError"/> cause. /// </summary> /// <param name="errorType"></param> /// <param name="error"></param> /// <returns></returns> public static DataServiceResult Failed(DataServiceErrorType errorType, DataServiceError error = null) { return(new DataServiceResult(errorType, error)); }