public PartialViewResult AddEditTratamento()
        {
            var viewModal = new AdicionarTratamentoViewModel
            {
                Funcionarios  = _funcionarioRepositorio.ObterTodos().ToViewModel(),
                ListaDeStatus = typeof(StatusDoTratamento).ToViewModel()
            };

            return(PartialView(viewModal));
        }
        public JsonResult AddEditTratamento(AdicionarTratamentoViewModel novoTratamentoViewModel)
        {
            var requisicao = new AdicionarTratamentoRequisicao
            {
                CodigoDoPrograma = Session.ProgramaAtivo().Codigo,
                DataSolicitacao  = novoTratamentoViewModel.DataSolicitacao,
                Ifx                      = novoTratamentoViewModel.Ifx,
                Medico                   = novoTratamentoViewModel.Medico,
                Representante            = novoTratamentoViewModel.Representante,
                MotivoSolicitacao        = novoTratamentoViewModel.MotivoSolicitacao,
                CodigoDoGrupoResponsavel = User.ToPessoa().Usuario.Perfil.Grupo.Codigo
            };

            var resposta = _tratamentoServicoDeAplicacao.AdicionarTratamento(requisicao);

            return(Json(new { resposta.Erros, resposta.Sucesso, Tratamento = resposta.Tratamento.ToViewModel() }));
        }