Ejemplo n.º 1
0
        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 })
            }));
        }