Exemplo n.º 1
0
        public FriendDeleteValidator(IRepositoryFriend repositoryFriend)
        {
            _repositoryFriend = repositoryFriend;

            RuleFor(x => x.Id).MustAsync(async(friend, id, cancellation) =>
                                         await _repositoryFriend.ValidateFriendWithBorrowedGame(friend.Id)).WithMessage("Não é possivel deletar o amigo está com algum jogo emprestado.");
        }
Exemplo n.º 2
0
        public FriendValidator(IRepositoryFriend repositoryFriend)
        {
            _repositoryFriend = repositoryFriend;

            RuleFor(x => x.Name).Length(0, 100).WithMessage("O Nome não pode ser maior que 100");
            RuleFor(x => x.Name).NotEmpty().WithMessage("O Nome do amigo é obrigatório.");
            RuleFor(x => x.LastName).Length(0, 100).WithMessage("O SobreNome não pode ser maior que 100");
            RuleFor(x => x.LastName).NotEmpty().WithMessage("O SobreNome do amigo é obrigatório.");
        }
Exemplo n.º 3
0
 public ServiceFriend(IRepositoryFriend repositoryFriend, IMapper mapper)
     : base(repositoryFriend)
 {
     _repositoryFriend = repositoryFriend;
     _mapper           = mapper;
 }
Exemplo n.º 4
0
 public ServiceFriend(IRepositoryFriend repositoryFriend)
     : base(repositoryFriend)
 {
     _repositoryFriend = repositoryFriend;
 }