public async Task OnGetAsync(Guid id) { var reunioesGetResult = await reunioesClient.GetAsync(id); ReunioesPut = new ReunioesPut() { MesDeReferencia = reunioesGetResult.MesDeReferencia, DataPrevista = reunioesGetResult.DataPrevista?.Date, HorarioPrevisto = reunioesGetResult.DataPrevista?.ToString("h:mm tt", CultureInfo.InvariantCulture), Local = reunioesGetResult.Local }; ReuniaoId = id; }
public async Task <IActionResult> PutAsync(Guid id, [FromBody] ReunioesPut model) { var reuniao = await ObterReuniaoAsync(id); var command = mapper.Map <ReunioesPut, AtualizarReuniaoCommand>(model, opts => opts.AfterMap((s, d) => { d.Reuniao = reuniao; })); await mediator.Send(command); return(NoContent()); }