public async Task <IActionResult> CaptarEditarDadosExperimento(AltCadMedExperimetoViewModel modelo)
 {
     if (ModelState.IsValid)
     {
         foreach (var item in modelo.ListaMedicoes)
         {
             try
             {
                 //throw  new FormatException("erro Captar-Editar-Dados-Experimento");
                 if (item.ResultadoMedicao != null)
                 {
                     if (!(item.ResultadoMedicao.ToString().Equals("")))
                     {
                         await _repoMedicao.SalvarMedicoesExperimento(modelo.IdSujeito, modelo.IdExperimento, item).ConfigureAwait(false);
                     }
                 }
             }
             catch (Exception ex)
             {
                 _logger.LogError("Action CaptarEditarDadosExperimento :: MedicaoController -> execute: " + ex.ToString());
                 TempData["validacoes"] = _localizador["Não foi possivel realizar as alterações"].ToString();
                 return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.IdAnalise, projetoId = modelo.IdProjeto }));
             }
         }
         TempData["validacoes"] = _localizador["Alterações realizadas com sucesso"].ToString();
         return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.IdAnalise, projetoId = modelo.IdProjeto }));
     }
     TempData["validacoes"] = _localizador["Não foi possivel realizar as alterações"].ToString();
     return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.IdAnalise, projetoId = modelo.IdProjeto }));
 }
        public async Task <IActionResult> CaptarEditarDadosExperimento(int IdSujeito, int IdAnalise, int IdProjeto, int IdExperimento)
        {
            AltCadMedExperimetoViewModel modelo = new AltCadMedExperimetoViewModel()
            {
                IdSujeito       = IdSujeito,
                DescSujeito     = _repoSujeito.BuscarDescricaoPorId(IdSujeito),
                IdAnalise       = IdAnalise,
                IdProjeto       = IdProjeto,
                IdExperimento   = IdExperimento,
                NomeExperimento = await _repoExperi.ObterNomeExperimento(IdExperimento),
                ListaMedicoes   = _repoMedicao.MontarListaModeloMedicoesExp(IdSujeito, IdExperimento)
            };


            return(PartialView(modelo));
        }