예제 #1
0
        public EstabelecimentoBuilder()
        {
            var situacaoBuilder = new SituacaoBuilder().ComSituacaoAtivo().Build();

            EstabelecimentoId = Interlocked.Increment(ref nextId);
            Nome       = "Loja 1";
            Situacao   = situacaoBuilder;
            SituacaoId = situacaoBuilder.SituacaoId;
        }
예제 #2
0
        public ServicoBuilder()
        {
            var situacaoBuilder        = new SituacaoBuilder().ComSituacaoAtivo().Build();
            var estabelecimentoBuilder = new EstabelecimentoBuilder().ComBarbearia().Build();

            ServicoId         = Interlocked.Increment(ref nextId);
            Nome              = "Corte";
            Valor             = 30;
            Duracao           = 60;
            Situacao          = situacaoBuilder;
            SituacaoId        = situacaoBuilder.SituacaoId;
            Estabelecimento   = estabelecimentoBuilder;
            EstabelecimentoId = estabelecimentoBuilder.EstabelecimentoId;
        }
예제 #3
0
        public AtendimentoBuilder()
        {
            var situacaoBuilder        = new SituacaoBuilder().ComSituacaoAtivo().Build();
            var estabelecimentoBuilder = new EstabelecimentoBuilder().ComBarbearia().Build();
            var usuarioBuilder         = new UsuarioBuilder().ComCliente1().Build();

            AtendimentoId     = Interlocked.Increment(ref nextId);
            DataAtendimento   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 0, 0);
            Valor             = 30;
            Desconto          = 0;
            ValorTotal        = 30;
            Situacao          = situacaoBuilder;
            SituacaoId        = situacaoBuilder.SituacaoId;
            Estabelecimento   = estabelecimentoBuilder;
            EstabelecimentoId = estabelecimentoBuilder.EstabelecimentoId;
            Usuario           = usuarioBuilder;
            UserId            = usuarioBuilder.Id;
            AtendimentoItens  = new List <AtendimentoItem>();
        }
예제 #4
0
        public AgendamentoBuilder()
        {
            var situacaoBuilder        = new SituacaoBuilder().ComSituacaoAtivo().Build();
            var servicoBuilder         = new ServicoBuilder().ComCorte().Build();
            var estabelecimentoBuilder = new EstabelecimentoBuilder().ComBarbearia().Build();
            var usuarioBuilder         = new UsuarioBuilder().ComCliente1().Build();

            AgendamentoId        = Interlocked.Increment(ref nextId);
            DataAgendamento      = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 0, 0);
            DataFinalAgendamento = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 11, 0, 0);

            Situacao          = situacaoBuilder;
            SituacaoId        = situacaoBuilder.SituacaoId;
            Estabelecimento   = estabelecimentoBuilder;
            EstabelecimentoId = estabelecimentoBuilder.EstabelecimentoId;
            Usuario           = usuarioBuilder;
            UserId            = usuarioBuilder.Id;
            Servico           = servicoBuilder;
            ServicoId         = servicoBuilder.ServicoId;
            Atendimentos      = new List <Atendimento>();
        }