public void VincularNovoEsporte(TipoEsporte esporte)
 {
     if (!EsportesUsuario.HasFlag(esporte))
     {
         EsportesUsuario |= esporte;
     }
 }
Beispiel #2
0
 public Quadra(TipoEsporte tipoEsporteQuadra, TimeSpan tempoLocacao, decimal valorPorTempoLocado)
 {
     TempoLocacao        = tempoLocacao;
     ValorPorTempoLocado = valorPorTempoLocado;
     TipoEsporteQuadra   = tipoEsporteQuadra;
     TornarQuadraProntaPraUso();
     Ativar();
     Validate();
 }
 public AdicionarQuadraCommand(Guid usuarioId, Guid empresaId, decimal valorTempoLocado, TimeSpan tempoLocacao, TipoEsporte tipoEsporteQuadra)
     : base(new AdicionarQuadraEmpresaUsuarioValidation())
 {
     UsuarioId           = usuarioId;
     EmpresaId           = empresaId;
     ValorPorTempoLocado = valorTempoLocado;
     TempoLocacao        = tempoLocacao;
     TipoEsporteQuadra   = tipoEsporteQuadra;
 }
 public QuadraAdicionadaEmpresaEvent(Guid quadraId, Guid usuarioId, Guid empresaId, Guid id, TimeSpan tempoLocacao, decimal valorTempoLocado, TipoEsporte tipoEsporteQuadra)
 {
     AggregateId       = quadraId;
     QuadraId          = quadraId;
     UsuarioId         = usuarioId;
     EmpresaId         = empresaId;
     GrupoId           = id;
     TempoLocacao      = tempoLocacao;
     ValorTempoLocado  = valorTempoLocado;
     TipoEsporteQuadra = tipoEsporteQuadra;
 }
 public InformacoesSorteio(List <Guid> usuariosPatricipantes, TipoEsporte esporte)
 {
     UsuariosParticipantes = usuariosPatricipantes.AsReadOnly();
     Esporte = esporte;
 }
Beispiel #6
0
 public void DesativarEsportesPratica(TipoEsporte esportesParaDesativar)
 {
     EsportesPratica &= ~esportesParaDesativar;
 }
Beispiel #7
0
 public void AtivarEsportesPratica(TipoEsporte novosEsportesPratica)
 {
     EsportesPratica |= novosEsportesPratica;
 }
 public IEnumerable <HabilidadeUsuario> ObterHabilidadesPorEsporte(TipoEsporte esporte)
 => _habilidadesUsuario.Where(h => h.Esporte.TipoEsporte.Equals(esporte));