ResultDto.cs 590 B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
  3. {
  4. public abstract class ResultDto : Result, IDto
  5. {
  6. protected ResultDto() : base() { }
  7. public ResultDto(IEnumerable<IError> errors) : base(isSuccess: false, errors) { }
  8. public ResultDto(bool isSuccess, IEnumerable<IError>? errors) : base(isSuccess, errors) { }
  9. /// <summary>
  10. /// <inheritdoc cref="IResult.GetValue()"/>
  11. /// </summary>
  12. /// <returns></returns>
  13. public new abstract object? GetValue();
  14. }
  15. }