public ActionResult SalvarNovaAta(AdicionarAtaViewModel novaAtaViewModel)
 {
     if (novaAtaViewModel.Codigo > 0)
     {
         var requisicao = new AlterarAtaEmUmaReuniaoRequisicao
         {
             CodigoDaAta         = novaAtaViewModel.Codigo,
             Anotacoes           = novaAtaViewModel.Anotacoes,
             Assunto             = novaAtaViewModel.Assunto,
             CodigoDaReuniao     = novaAtaViewModel.CodigoDaReuniao,
             CodigoDoResponsavel = novaAtaViewModel.CodigoDoResponsavel,
             FinalDoPrazo        = novaAtaViewModel.FinalDoPrazo,
             InicioDoPrazo       = novaAtaViewModel.InicioDoPrazo,
             Status = novaAtaViewModel.Status
         };
         var resposta = _reuniaoServicoDeAplicacao.AlterarAtaEmUmaReuniao(requisicao);
         return(Json(new { resposta.Sucesso, resposta.Erros, Ata = resposta.Ata.ToViewModel() }));
     }
     else
     {
         var requisicao = new AdicionarAtaEmUmaReuniaoRequisicao
         {
             Anotacoes           = novaAtaViewModel.Anotacoes,
             Assunto             = novaAtaViewModel.Assunto,
             CodigoDaReuniao     = novaAtaViewModel.CodigoDaReuniao,
             CodigoDoResponsavel = novaAtaViewModel.CodigoDoResponsavel,
             FinalDoPrazo        = novaAtaViewModel.FinalDoPrazo,
             InicioDoPrazo       = novaAtaViewModel.InicioDoPrazo,
             Status = novaAtaViewModel.Status
         };
         var resposta = _reuniaoServicoDeAplicacao.AdicionarAtaEmUmaReuniao(requisicao);
         return(Json(new { resposta.Sucesso, resposta.Erros, Ata = resposta.Ata.ToViewModel() }));
     }
 }
        public PartialViewResult AddEditAta(int codigoDaReuniao, int?codigoDaAta)
        {
            AdicionarAtaViewModel novaAtaViewModel;

            if (codigoDaAta.HasValue)
            {
                novaAtaViewModel = new AdicionarAtaViewModel
                {
                    Funcionarios       = _funcionarioRepositorio.ObterTodos().ToViewModel(),
                    ListaDeStatusDaAta = typeof(StatusDaAta).ToViewModel(),
                    CodigoDaReuniao    = codigoDaReuniao,
                    Ata = _reuniaoRepositorio.ObterAtaDaReuniao(codigoDaReuniao, codigoDaAta.Value).ToViewModel()
                };
            }
            else
            {
                novaAtaViewModel = new AdicionarAtaViewModel
                {
                    Funcionarios       = _funcionarioRepositorio.ObterTodos().ToViewModel(),
                    ListaDeStatusDaAta = typeof(StatusDaAta).ToViewModel(),
                    CodigoDaReuniao    = codigoDaReuniao
                };
            }
            return(PartialView(novaAtaViewModel));
        }