Exemplo n.º 1
0
        public ResponseBase Atualizar(DisciplinaRequest request)
        {
            var entidade = _repositorioDisciplina.ObterPorId(request.Id);

            entidade.Atualizar(request.Nome, request.CursoId, request.ProfessorId, true);
            _repositorioDisciplina.Editar(entidade);

            return(new ResponseBase("Alterado com Sucesso!", entidade.Id));
        }
Exemplo n.º 2
0
        public ResponseBase Atualizar(DisciplinaRequest request)
        {
            var entidade = _repositorioDisciplina.ObterPorId(request.Id);

            entidade.Atualizar(request.Nome, request.CursoId, request.ProfessorId);
            AddNotifications(entidade);

            if (IsInvalid())
            {
                return(null);
            }

            _repositorioDisciplina.Editar(entidade);

            return(new ResponseBase(Mensagem.OPERACAO_REALIZADA_COM_SUCESSO));
        }