public async Task <Imagemclassificado> Put(Imagemclassificado imagem) { context.Entry(imagem).State = EntityState.Modified; await context.SaveChangesAsync(); return(imagem); }
public async Task <Imagemclassificado> Delete(Imagemclassificado imagemRetornada) { context.Imagemclassificado.Remove(imagemRetornada); await context.SaveChangesAsync(); return(imagemRetornada); }
public async Task <int> Post(Imagemclassificado imagem) { await context.Imagemclassificado.AddAsync(imagem); await context.SaveChangesAsync(); return(imagem.IdImagemClassificado); }
public async Task <ActionResult <Imagemclassificado> > GetAction(int id) { Imagemclassificado imagemRetornanda = await repositorio.Get(id); if (imagemRetornanda == null) { return(NotFound()); } return(imagemRetornanda); }
public async Task <ActionResult <Imagemclassificado> > Post(Imagemclassificado imagem) { try { await repositorio.Post(imagem); } catch (System.Exception) { throw; } return(imagem); }
public async Task <ActionResult <Imagemclassificado> > Put(int id, Imagemclassificado imagem) { if (id != imagem.IdImagemClassificado) { return(BadRequest()); } try { return(await repositorio.Put(imagem)); } catch (DbUpdateConcurrencyException) { var imagemValida = await repositorio.Get(id); if (imagemValida == null) { return(NotFound()); } else { throw; } } }