public void TestaInclusao()
        {
            TurmaService turmaService = new TurmaService();

            COBOL.Entidades.Turma turma = new COBOL.Entidades.Turma
            {
                CodigoDaTurma = 1,
                DataInicio    = DateTime.Now
            };

            var retorno = turmaService.Insert(turma);

            Assert.True(retorno != null);
        }
Example #2
0
        public Turma Insert <V>(Turma obj) where V : AbstractValidator <Turma>
        {
            var maxCodigo = _cobolTurmaService.Select().Max(a => a.CodigoDaTurma);
            var cobol     = new COBOL.Entidades.Turma
            {
                CodigoDaTurma = maxCodigo + 1,
                DataInicio    = obj.DataInicio
            };
            var entidade = new Turma
            {
                CodigoDaTurma = cobol.CodigoDaTurma,
                DataInicio    = cobol.DataInicio
            };

            _cobolTurmaService.Insert(cobol);
            return(entidade);
        }
Example #3
0
        public Turma Update <V>(Turma obj) where V : AbstractValidator <Turma>
        {
            var cobol = new COBOL.Entidades.Turma
            {
                CodigoDaTurma = obj.CodigoDaTurma,
                DataInicio    = obj.DataInicio
            };

            _cobolTurmaService.Insert(cobol);

            var entidade = new Turma
            {
                CodigoDaTurma = cobol.CodigoDaTurma,
                DataInicio    = cobol.DataInicio
            };

            return(entidade);
        }