public void VincularNovoEsporte(TipoEsporte esporte) { if (!EsportesUsuario.HasFlag(esporte)) { EsportesUsuario |= esporte; } }
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; }
public void DesativarEsportesPratica(TipoEsporte esportesParaDesativar) { EsportesPratica &= ~esportesParaDesativar; }
public void AtivarEsportesPratica(TipoEsporte novosEsportesPratica) { EsportesPratica |= novosEsportesPratica; }
public IEnumerable <HabilidadeUsuario> ObterHabilidadesPorEsporte(TipoEsporte esporte) => _habilidadesUsuario.Where(h => h.Esporte.TipoEsporte.Equals(esporte));