public async Task <IActionResult> SelecionarPublicacaoAsync(PublicacaoSelecionarViewModel model)
        {
            ReturnViewModel retorno = new ReturnViewModel();

            try
            {
                bool result = false;
                if (model.TpPublicacao == Convert.ToInt32(ObjectsEnum.Edital).ToString())
                {
                    result = await _editalService.IncluiEditalAsync(model);
                }
                else if (model.TpPublicacao == Convert.ToInt32(ObjectsEnum.Sentenca).ToString())
                {
                }

                if (!result)
                {
                    retorno.MensagemErro = "Não foi selecionar esse item!";
                }

                retorno.Sucesso = result;
            }
            catch (Exception)
            {
                retorno.Sucesso      = false;
                retorno.MensagemErro = "Erro, tente novamente!";
            }

            return(Json(retorno));
        }
예제 #2
0
        public async Task <bool> IncluiEditalAsync(PublicacaoSelecionarViewModel model)
        {
            var edital = new IncluirEditalModel
            {
                NrProcesso     = model.NrProcesso,
                Titulo         = model.Titulo,
                Link           = model.Link,
                Texto          = model.Texto,
                TextoHtml      = model.TextoHtml,
                DtPublicacao   = model.DtPublicacao,
                TpPublicacao   = model.TpPublicacao,
                ValorPleiteado = model.ValorPleiteado,
                DtNotificacao  = model.DtNotificacao,
                Status         = model.Status
            };

            return(await _editalRespositorio.IncluiEditalAsync(edital));
        }