Exemple #1
0
        public JsonResult AlterarStatus(AlterarStatusViewModel view)
        {
            var requisicao = new AlterarStatusRequisicao
            {
                CodigoDaClinica = view.CodigoDaClinica,
                Observacao      = view.Observacao,
                NovoStatus      = view.NovoStatus
            };
            var resposta = _clinicaServicoDeAplicacao.AlterarStatus(requisicao);

            return(Json(resposta));
        }
Exemple #2
0
        public AlterarStatusResposta AlterarStatus(AlterarStatusRequisicao requisicao)
        {
            var resposta = new AlterarStatusResposta();
            var clinica  = _clinicaRepositorio.ObterPor(requisicao.CodigoDaClinica);

            resposta.Sucesso =
                _servicoDeEmail.EnviarEmail(
                    "Painel de Controle do Programa Essencial - Pedido de alteração de status",
                    "A clínica " + clinica.Nome + ", CNPJ " + clinica.Cnpj +
                    ", deseja alterar alterar sua situação de <b>'" + clinica.Status.GetStringValue() +
                    "'</b> para <b>'" + requisicao.NovoStatus.GetStringValue() + "'</b>.");
            return(resposta);
        }