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)); }
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); }