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