Ejemplo n.º 1
0
    public async Task <IActionResult> Modifier(Guid id, Baril baril)
    {
        if (id != baril.IdErabliere)
        {
            return(BadRequest("L'id de la route ne concorde pas avec l'id du baril à modifier."));
        }

        _depot.Update(baril);

        await _depot.SaveChangesAsync();

        return(Ok());
    }
Ejemplo n.º 2
0
    public async Task <IActionResult> Supprimer(Guid id, Baril baril)
    {
        if (id != baril.IdErabliere)
        {
            return(BadRequest("L'id de la route ne concorde pas avec l'id du baril à supprimer."));
        }

        _depot.Remove(baril);

        await _depot.SaveChangesAsync();

        return(NoContent());
    }
Ejemplo n.º 3
0
    public async Task <IActionResult> Ajouter(Guid id, Baril baril)
    {
        if (id != baril.IdErabliere)
        {
            return(BadRequest("L'id de la route ne concorde pas avec l'id du baril à ajouter"));
        }

        var entity = await _depot.Barils.AddAsync(baril);

        await _depot.SaveChangesAsync();

        return(Ok(new { id = entity.Entity.Id }));
    }