Beispiel #1
0
        public GameDeleteValidator(IRepositoryGame repositoryGame)
        {
            _repositoryGame = repositoryGame;

            RuleFor(x => x.Id).MustAsync(async(game, id, cancellation) =>
                                         await _repositoryGame.ValidateLoanedGameWithFriend(game.Id)).WithMessage("Não é possivel deletar o jogo, pois o mesmo está emprestado.");
        }
Beispiel #2
0
 public Service(IRepositoryGame repositoryGame, IRepositoryKill repositoryKill, IRepositoryPlayer repositoryPlayer, IRepositoryFileParse repositoryFileParse)
 {
     _repositoryGame      = repositoryGame;
     _repositoryKill      = repositoryKill;
     _repositoryPlayer    = repositoryPlayer;
     _repositoryFileParse = repositoryFileParse;
 }
Beispiel #3
0
        public GameValidator(IRepositoryGame repositoryGame)
        {
            _repositoryGame = repositoryGame;

            RuleFor(x => x.Name).Length(0, 100).WithMessage("Nome não pode ser maior que 100");
            RuleFor(x => x.Name).NotEmpty().WithMessage("O Nome do jogo é obrigatório.");
            RuleFor(x => x.Platform).NotNull().WithMessage("A Plataforma do jogo é obrigatória.");
            RuleFor(x => x.Genre).NotNull().WithMessage("O gênero do jogo é obrigatório.");
        }
Beispiel #4
0
 public ServiceFileRead(IRepositoryGame repositoryGame, IRepositoryKill repositoryKill, IRepositoryPlayer repositoryPlayer)
 {
     _repositoryGame   = repositoryGame;
     _repositoryKill   = repositoryKill;
     _repositoryPlayer = repositoryPlayer;
 }
Beispiel #5
0
 public ServiceGame(IRepositoryGame repositoryGame)
     : base(repositoryGame)
 {
     _repositoryGame = repositoryGame;
 }
Beispiel #6
0
 public ServiceGame(IRepositoryGame repositoryGame, IMapper mapper)
     : base(repositoryGame)
 {
     _repositoryGame = repositoryGame;
     _mapper         = mapper;
 }