Exemple #1
0
            public static PlanoDeConta NovoPlanoDeContaCompleto(
                Guid id,
                string descricao,
                TipoDeMovimentacao tipoDeMovimento,
                Guid grupoDeContaId,
                DateTime dataDeCadastro,
                bool ativo)
            {
                var planoDeConta = new PlanoDeConta()
                {
                    Id              = id,
                    Descricao       = descricao,
                    TipoDeMovimento = tipoDeMovimento,
                    GrupoDeContaId  = grupoDeContaId,
                    DataDeCadastro  = DateTime.Now,
                    Ativo           = true
                };

                //if (!ativo)
                //{
                //    planoDeConta.DataDeCadastro = DateTime.Now;
                //    planoDeConta.Ativo = true;
                //}

                return(planoDeConta);
            }
Exemple #2
0
 public PlanoDeConta(string descricao, TipoDeMovimentacao tipoDeMovimento)
 {
     Id              = Guid.NewGuid();
     Descricao       = descricao;
     TipoDeMovimento = tipoDeMovimento;
     DataDeCadastro  = DateTime.Now;
     Ativo           = true;
 }
Exemple #3
0
 public AtualizarPlanoDeContaCommand(
     Guid id,
     string descricao,
     TipoDeMovimentacao tipoDeMovimento,
     Guid grupoDeContaId)
 {
     Id              = id;
     Descricao       = descricao;
     TipoDeMovimento = tipoDeMovimento;
     GrupoDeContaId  = grupoDeContaId;
 }
Exemple #4
0
        public PlanoDeContaCadastradoEvent(
            Guid id,
            string descricao,
            TipoDeMovimentacao tipoDeMovimento,
            DateTime dataDeCadastro)
        {
            Id              = id;
            Descricao       = descricao;
            TipoDeMovimento = tipoDeMovimento;
            DataDeCadastro  = dataDeCadastro;

            AggregateId = id;
        }
 public CadastrarPlanoDeContaCommand(
     string descricao,
     TipoDeMovimentacao tipoDeMovimento,
     Guid grupoDecontaId,
     DateTime dataDeCadastro,
     bool ativo)
 {
     Descricao       = descricao;
     TipoDeMovimento = tipoDeMovimento;
     GrupoDeContaId  = grupoDecontaId;
     DataDeCadastro  = dataDeCadastro;
     Ativo           = ativo;
 }