public List<LocationEntry> GetLocations()
 {
     var locations = new List<LocationEntry>();
     using (var context = new Db_Entities())
     {
         locations = context.Locations.ToList();
     }
     return locations;
 }
 // GET: api/Users
 public UsersList GetUsers()
 {
     var users = new List<User>();
     using (var context = new Db_Entities())
     {
         users = context.Users.ToList();
     }
     return new UsersList() { Users = users };
 }
        public IHttpActionResult PostLocation(LocationEntry location)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            using (var context = new Db_Entities())
            {
                context.Locations.Add(location);
                context.SaveChanges();
            }

            return CreatedAtRoute("DefaultApi", new { id = location.Id }, location);
        }
        public IHttpActionResult PostUser(User user)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            using (var context = new Db_Entities())
            {
                context.Users.Add(user);
                context.SaveChanges();
            }

            return CreatedAtRoute("DefaultApi", new { id = user.Id }, user);
        }