public IActionResult Gravar([FromForm] Colaboracao colaboracao)
        {
            string mensagem = null;

            if (colaboracao == null)
            {
                mensagem = "Dados inválidos!";
            }
            else
            {
                mensagem = colaboracao.Validar();
            }

            if (mensagem != null)
            {
                return(Erro(mensagem));
            }

            if (colaboracao.Codigo == 0)
            {
                ColaboracaoRepository.Criar(colaboracao);
            }
            else
            {
                ColaboracaoRepository.Alterar(colaboracao);
            }

            return(Ok());
        }
 public IActionResult Excluir(int codigo)
 {
     ColaboracaoRepository.Excluir(codigo);
     return(Ok());
 }
        public IActionResult Listar()
        {
            List <ColaboracaoViewModel> colaboracoes = ColaboracaoRepository.Listar();

            return(PartialView("_Listar", colaboracoes));
        }
        public IActionResult Editar(int codigo)
        {
            Colaboracao colaboracao = ColaboracaoRepository.Obter(codigo);

            return(PartialView("_CriarEditar", colaboracao));
        }
        public IActionResult Index()
        {
            List <ColaboracaoViewModel> colaboracoes = ColaboracaoRepository.Listar();

            return(View(colaboracoes));
        }