public async Task <IActionResult> Create(PoliticaPublica politicaPublica)
        {
            try
            {
                await _politicaPublicaService.InsertAsync(politicaPublica);

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception e)
            {
                return(RedirectToAction(nameof(Error), new { message = e.Message }));
            }
        }
        public async Task <IActionResult> Edit(Guid?id, PoliticaPublica politicaPublica)
        {
            await _politicaPublicaService.UpdateAsync(id.Value, politicaPublica);

            return(RedirectToAction(nameof(Index)));
        }