示例#1
0
        public async Task <IActionResult> CadastrarParcela(
            [FromQuery, SwaggerParameter("ID do agendamento da parcela.", Required = true)] int idAgendamento,
            [FromBody, SwaggerParameter("Informações de cadastro da parcela.", Required = true)] ParcelaViewModel model)
        {
            var entrada = new ParcelaEntrada(
                base.ObterIdUsuarioClaim(),
                model.Data.Value,
                model.Valor.Value,
                model.Observacao);

            return(new ApiResult(await _agendamentoServico.CadastrarParcela(idAgendamento, entrada)));
        }
示例#2
0
        public async Task <ISaida> CadastrarParcela([FromBody, SwaggerParameter("Informações de cadastro da parcela.", Required = true)] CadastrarParcelaViewModel model)
        {
            var cadastrarEntrada = new CadastrarParcelaEntrada(
                base.ObterIdUsuarioClaim(),
                model.IdAgendamento.Value,
                null,
                model.Data.Value,
                model.Valor.Value,
                model.Observacao);

            return(await _agendamentoServico.CadastrarParcela(cadastrarEntrada));
        }