Пример #1
0
 public static ACTurma ExtractACTurma(CadastroTurmaViewModel cadastroTurmaViewModel)
 => new ACTurma(cadastroTurmaViewModel.CodigoTurma,
                cadastroTurmaViewModel.Descricao,
                Convert.ToDateTime(cadastroTurmaViewModel.DataInicio),
                Convert.ToDateTime(cadastroTurmaViewModel.DataFim),
                cadastroTurmaViewModel.HoraInicio,
                cadastroTurmaViewModel.HoraFim,
                Convert.ToInt32(cadastroTurmaViewModel.DiasDaSemana),
                cadastroTurmaViewModel.ValorBase,
                cadastroTurmaViewModel.CodigoNivel,
                cadastroTurmaViewModel.CodigoProfessor);
Пример #2
0
        public JsonResult RegistrarCadastroTurma([FromBody] CadastroTurmaViewModel cadastroTurmaViewModel)
        {
            if (ModelState.IsValid)
            {
                validationResult = cadastroTurmaViewModel.CodigoTurma == 0 ?
                                   _iacademicoAppService.SalvarTurma(cadastroTurmaViewModel) :
                                   _iacademicoAppService.AlterarTurma(cadastroTurmaViewModel);
            }
            else
            {
                validationResult = new Domain.Validation.ValidationResults(false, "Modelo inválido");
            }

            return(ReturnValidationResult());
        }
Пример #3
0
        public ValidationResults AlterarTurma(CadastroTurmaViewModel cadastroTurmaViewModel)
        {
            BeginTransaction();

            ACTurma aCTurma = ACTurmaAdapter.ExtractACTurma(cadastroTurmaViewModel);

            aCTurma = _iACTurmaService.Alterar(aCTurma);

            if (!aCTurma.ValidationResult.IsValid)
            {
                return(aCTurma.ValidationResult);
            }

            SaveChange();
            Commit();

            return(new ValidationResults(true, "Turma alterada com sucesso"));
        }