예제 #1
0
 public IActionResult Editar(Indicador indicador)
 {
     if (ModelState.IsValid)
     {
         _INDREP.Update(indicador);
         return(View("Index", _INDREP.List()));
     }
     else
     {
         return(View("Editar", indicador));
     }
 }
        public Task Handle(AtualizarIndicadorCommand message, CancellationToken cancellationToken)
        {
            if (!message.IsValid())
            {
                NotifyValidationErrors(message);
                return(Task.CompletedTask);
            }

            var indicador = new Indicador(message.Id, message.Nome, message.DirecaoIndicador, message.TipoIndicador, message.MesInicio, message.MesFim,
                                          message.Descricao, message.FormulaCalculo, message.Periodicidade, message.ColaboradorId);

            _indicadorRepository.Update(indicador);

            if (Commit())
            {
                Bus.RaiseEvent(new IndicadorUpdatedEvent(indicador.Id, indicador.Nome, indicador.DirecaoIndicador, indicador.TipoIndicador,
                                                         indicador.MesInicio, indicador.MesFim, indicador.Descricao, indicador.FormulaCalculo,
                                                         indicador.Periodicidade, indicador.ColaboradorId));
                return(Task.CompletedTask);
            }

            return(Task.CompletedTask);
        }
예제 #3
0
 public void Put(int Id, [FromBody] Indicador indicador)
 {
     _IREP.Update(indicador);
 }