コード例 #1
0
        public ActionResult <ContratoViewModelGet> Post([FromBody] ContratoViewModelPost contrato)
        {
            if (ModelState.IsValid)
            {
                ServicoAplicacaoContrato.Cadastrar(contrato);

                ContratoViewModelGet contratoGet = new ContratoViewModelGet();

                return(Ok(contrato));
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public void Cadastrar(ContratoViewModelPost contrato)
 {
     ServicoContrato.Cadastrar(MapeiaViewModelPostParaEntidade(contrato));
 }