Пример #1
0
        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;
        }
Пример #2
0
        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());
        }
Пример #3
0
        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[] { }
            };
        }