public IActionResult PutLaboratorio(Int64 key, [FromBody]Models.Agriculturebd.Laboratorio newItem)
    {
        if (newItem == null || newItem.Id != key)
        {
            return BadRequest();
        }

        this.OnLaboratorioUpdated(newItem);
        this.context.Laboratorios.Update(newItem);
        this.context.SaveChanges();

        return new NoContentResult();
    }
    public IActionResult Post([FromBody] Models.Agriculturebd.Laboratorio item)
    {
        if (item == null)
        {
            return BadRequest();
        }

        this.OnLaboratorioCreated(item);
        this.context.Laboratorios.Add(item);
        this.context.SaveChanges();

        return Created($"odata/Agriculturebd/Laboratorios/{item.Id}", item);
    }
 partial void OnLaboratorioUpdated(Models.Agriculturebd.Laboratorio item);