[Route("user")] // procura usuario, se nao existir cria um public async Task <ActionResult <Usuario> > Put( [FromServices] SalaoAppContext context, int id, [FromBody] Usuario model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != model.Id) { return(NotFound(new { mensagem = "Usuário não encontrado" })); } try { context.Entry(model).State = (Microsoft.EntityFrameworkCore.EntityState)EntityState.Modified; await context.SaveChangesAsync(); return(model); } catch (Exception) { return(BadRequest(new { mensagem = "Não foi possível criar o usuário" })); } }
public void Atualizar(T model) { contexto.Entry(model).State = EntityState.Modified; }