public IActionResult Post([FromBody] Produto produto) { if (!produto.EstaValidoParaInsercao()) { return(BadRequest(produto.Notifications)); } _repositorio.Acrescentar(produto); return(CreatedAtRoute("ConsultarProduto", new { id = produto.Id }, produto)); }
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)); }
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)); }
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)); }