public JsonResult incluirAlterarParametrizacao(ParametrizacaoAgenda prParametrizacaoAgenda)
        {
            ParametrizacaoAgenda lRetorno = null;

            if (prParametrizacaoAgenda.PARAMETRIZACAOAGENDAID == 0)
            {
                IncluirParametrizacaoAgenda lIncluirParametrizacaoAgenda = new IncluirParametrizacaoAgenda();

                if (!lIncluirParametrizacaoAgenda.incluir(prParametrizacaoAgenda))
                {
                    aContextoExecucao.add(lIncluirParametrizacaoAgenda.Messages);
                }
            }
            else
            {
                AlterarParametrizacaoAgenda lAlterarParametrizacaoAgenda = new AlterarParametrizacaoAgenda();

                if (!lAlterarParametrizacaoAgenda.alterar(prParametrizacaoAgenda))
                {
                    aContextoExecucao.add(lAlterarParametrizacaoAgenda.Messages);
                }
            }

            if (aContextoExecucao.withoutError())
            {
                lRetorno = prParametrizacaoAgenda;
            }

            return(aContextoExecucao.withError() ? Json(aContextoExecucao.Messages) : Json(lRetorno));
        }
        public string getParametrizacao()
        {
            ParametrizacaoAgenda lRetorno = null;

            ParametrizacaoAgendaRepository lParametrizacaoAgendaRepository = new ParametrizacaoAgendaRepository();

            if (empresa != null)
            {
                lRetorno = lParametrizacaoAgendaRepository.getEmpresa(empresa.empresaid);
            }

            if (lRetorno == null)
            {
                aContextoExecucao.addMessage("Parametrização de horários não encontrada! Incluir nova!", Message.kdType.Info);
            }

            return(aContextoExecucao.withErrororWarn() ? JsonConvert.SerializeObject(aContextoExecucao.Messages) : JsonConvert.SerializeObject(lRetorno));
        }