public IHttpActionResult PutUsuario(int id, Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuario.UsuarioID) { return(BadRequest()); } db.Entry(usuario).State = EntityState.Modified; var db2 = new TurnosContext(); var currentUser = db2.Usuarios.Find(id); if (currentUser.Email != usuario.Email) { UsersHelper.updateEmail(currentUser.Email, usuario.Email); } db2.Dispose(); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public TurnoController(TurnosContext context, IConfiguration configuration) { _context = context; _configuration = configuration; }
public MedicoController(TurnosContext context) { _context = context; }
public HomeController(TurnosContext context, IConfiguration configuration) { _context = context; this.configuration = configuration; }
public TrnCustomizacionController(TurnosContext context, IConfiguration configuration) { _context = context; this.configuration = configuration; }
public PacienteController(TurnosContext context) { _context = context; }
public EspecialidadController(TurnosContext context) { _context = context; }
public CalendarioPlantaController(TurnosContext context, IConfiguration configuration) { _context = context; this.configuration = configuration; }
private readonly TurnosContext _context; //instancio la base de datos public EspecialidadController(TurnosContext context) //parametros//argumento//contrato { _context = context; }
public TransporteTipoController(TurnosContext context, IConfiguration configuration) { _context = context; this.configuration = configuration; }