Пример #1
0
 /// <summary>
 /// Altera um período
 /// </summary>
 public async Task <Saida <Periodo> > AlterarPeriodo(ManterPeriodo entrada)
 {
     using (var content = new StringContent(entrada.ObterJson(), Encoding.UTF8, "application/json"))
     {
         return(await _httpClientHelper.FazerRequest <Saida <Periodo> >("periodo/alterar?idPeriodo=" + entrada.Id, MetodoHttp.PUT, content));
     }
 }
Пример #2
0
        public async Task <IActionResult> AlterarPeriodo(ManterPeriodo entrada)
        {
            if (entrada == null)
            {
                return(new FeedbackResult(new Feedback(TipoFeedback.Atencao, "As informações do período não foram preenchidas.", new[] { "Verifique se todas as informações do período foram preenchidas." }, TipoAcaoAoOcultarFeedback.Ocultar)));
            }

            var saida = await _proxy.AlterarPeriodo(entrada);

            return(!saida.Sucesso
                ? new FeedbackResult(new Feedback(TipoFeedback.Erro, "Não foi possível alterar o período.", saida.Mensagens))
                : new FeedbackResult(new Feedback(TipoFeedback.Sucesso, saida.Mensagens.First(), tipoAcao: TipoAcaoAoOcultarFeedback.OcultarMoldais)));
        }