public async Task <IActionResult> OnPostAsync() { if (DateTime.TryParseExact(ReunioesAtasPut.HorarioInicio, "h:mm tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out var horarioInformadoInicio) && DateTime.TryParseExact(ReunioesAtasPut.HorarioFim, "h:mm tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out var horarioInformadoFim)) { ReunioesAtasPut.Inicio = ReunioesAtasPut.Data.Value.Date + horarioInformadoInicio.TimeOfDay; ReunioesAtasPut.Termino = ReunioesAtasPut.Data.Value.Date + horarioInformadoFim.TimeOfDay; } else { ReunioesAtasPut.Inicio = ReunioesAtasPut.Data.Value.Date; ReunioesAtasPut.Termino = ReunioesAtasPut.Data.Value.Date; } await reunioesClient.AtasPutAsync(ReuniaoId, AtaId, ReunioesAtasPut); FeedbackSuccess = $"A ata de reunião foi atualizada com êxito."; return(new JsonResult( new { returnUrl = Url.Page("/Reunioes/Detalhar", new { id = ReuniaoId }) })); }