public ActionResult <ContratoViewModelGet> Post([FromBody] ContratoViewModelPost contrato) { if (ModelState.IsValid) { ServicoAplicacaoContrato.Cadastrar(contrato); ContratoViewModelGet contratoGet = new ContratoViewModelGet(); return(Ok(contrato)); } else { return(BadRequest(ModelState)); } }
internal Contrato MapeiaViewModelPostParaEntidade(ContratoViewModelPost contratoPost) { if (contratoPost == null) { return(new Contrato()); } Contrato contrato = new Contrato() { Data = contratoPost.Data, QuantidadeParcelas = contratoPost.QuantidadeParcelas, ValorFinanciado = contratoPost.ValorFinanciado }; return(contrato); }
public void Cadastrar(ContratoViewModelPost contrato) { ServicoContrato.Cadastrar(MapeiaViewModelPostParaEntidade(contrato)); }