Esempio n. 1
0
        public IActionResult Post([FromBody] Produto produto)
        {
            if (!produto.EstaValidoParaInsercao())
            {
                return(BadRequest(produto.Notifications));
            }

            _repositorio.Acrescentar(produto);

            return(CreatedAtRoute("ConsultarProduto", new { id = produto.Id }, produto));
        }
Esempio n. 2
0
        public IActionResult Post([FromBody] Periodo periodo)
        {
            if (periodo == null || !periodo.EstaValidoParaInsercao)
            {
                return(BadRequest());
            }

            _repositorio.Acrescentar(periodo);

            return(CreatedAtAction(nameof(Get), periodo.Id, periodo));
        }
        public IActionResult Post([FromBody] Categoria entidade)
        {
            if (entidade == null || !entidade.EstaValidoParaInsercao)
            {
                return(BadRequest());
            }

            _repositorio.Acrescentar(entidade);

            return(CreatedAtRoute("ConsultarCategoria", new { id = entidade.Id }, entidade));
        }
        public IActionResult Post([FromBody] Cliente cliente)
        {
            if (!cliente.EstaValidoParaInsercao())
            {
                return(BadRequest(cliente.Notifications));
            }

            _repositorio.Acrescentar(cliente);
            return(CreatedAtRoute("ConsultarCliente", new
            {
                id = cliente.Id
            }, cliente));
        }
Esempio n. 5
0
        public IActionResult Post([FromBody] Contrato contrato)
        {
            if (contrato == null)
            {
                return(BadRequest());
            }

            if (!contrato.EstaValidoParaInsercao)
            {
                return(BadRequest());
            }

            _repositorio.Acrescentar(contrato);

            return(CreatedAtAction(nameof(Get), contrato.Id, contrato));
        }
Esempio n. 6
0
        public IActionResult Post([FromBody] Folha folha)
        {
            if (folha == null)
            {
                return(BadRequest());
            }

            if (!folha.EstaValidoParaInsercao)
            {
                return(BadRequest());
            }

            _repositorio.Acrescentar(folha);

            return(CreatedAtAction(nameof(Get), folha.Id, folha));
        }