API
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

ValidateEntity.cs 849B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. namespace UnivateProperties_API.Containers
  5. {
  6. public class ValidateEntity
  7. {
  8. public ValidateEntity()
  9. {
  10. Errors = new List<string>();
  11. }
  12. public ValidationResult Result
  13. {
  14. get
  15. {
  16. return (Errors == null || Errors.Count() == 0) ? ValidationResult.Success : ValidationResult.Failed;
  17. }
  18. }
  19. public string ResultString
  20. {
  21. get
  22. {
  23. string message = string.Empty;
  24. foreach(var item in Errors)
  25. {
  26. message += $"{item} {Environment.NewLine}";
  27. }
  28. return message;
  29. }
  30. }
  31. public List<string> Errors { get; set; }
  32. }
  33. }