public async Task OnGetAsync(Guid id) { var cipasGetResult = await cipasClient.GetAsync(id); CipasPut = new CipasPut() { InicioDoMandato = cipasGetResult.Mandato_Inicio, TerminoDoMandato = cipasGetResult.Mandato_Termino }; CipaId = id; }
public async Task <IActionResult> PutAsync(Guid id, [FromBody] CipasPut model) { var cipa = await ObterCipaAsync(id); var command = mapper.Map <CipasPut, AtualizarCipaCommand>(model, opts => opts.AfterMap((s, d) => { d.Cipa = cipa; })); await mediator.Send(command); return(NoContent()); }
public async Task OnGetAsync(Guid id) { var cipasGetResult = await cipasClient.GetAsync(id); CipasPut = new CipasPut() { Nome = cipasGetResult.Nome, Descricao = cipasGetResult.Descricao, InicioDoMandato = cipasGetResult.Mandato_Inicio, TerminoDoMandato = cipasGetResult.Mandato_Termino, Fornecedor = cipasGetResult.Fornecedor }; CipaId = id; // TODO: situação temporária para efeito de montagem da UI. FornecedoresGetAllResult = new FornecedoresGetAllResult() { Fornecedores = new FornecedoresGetAllResult.FornecedoresGetAllResultInnerFornecedor[] { } }; }