Ejemplo n.º 1
0
        public async override Task HandleAsync(RemoveResponsavelCommand request)
        {
            var responsavel = await _repository.FindAsync(request.ID);

            _repository.Remove(responsavel);
            await _repository.SaveChangesAsync();
        }
        public async override Task HandleAsync(ChangeResponsavelCommand request)
        {
            var responsavel = await _repository.FindAsync(request.ID);

            responsavel.Update(request.Nome, request.CPF, request.Email, request.Foto);
            await _repository.SaveChangesAsync();
        }