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))); }
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)); }