//// PUT: api/Users/Countries/5
        //[ResponseType(typeof(void))]
        //public IHttpActionResult PuttCountry(int id, tCountry tCountry)
        //{
        //    if (!ModelState.IsValid)
        //    {
        //        return BadRequest(ModelState);
        //    }

        //    if (id != tCountry.Id)
        //    {
        //        return BadRequest();
        //    }

        //    db.Entry(tCountry).State = EntityState.Modified;

        //    try
        //    {
        //        db.SaveChanges();
        //    }
        //    catch (DbUpdateConcurrencyException)
        //    {
        //        if (!tCountryExists(id))
        //        {
        //            return NotFound();
        //        }
        //        else
        //        {
        //            throw;
        //        }
        //    }

        //    return StatusCode(HttpStatusCode.NoContent);
        //}

        //// POST: api/Users/Countries
        //[ResponseType(typeof(tCountry))]
        //public IHttpActionResult PosttCountry(tCountry tCountry)
        //{
        //    if (!ModelState.IsValid)
        //    {
        //        return BadRequest(ModelState);
        //    }

        //    db.tCountries.Add(tCountry);
        //    db.SaveChanges();

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

        //// DELETE: api/Users/Countries/5
        //[ResponseType(typeof(tCountry))]
        //public IHttpActionResult DeletetCountry(int id)
        //{
        //    tCountry tCountry = db.tCountries.Find(id);
        //    if (tCountry == null)
        //    {
        //        return NotFound();
        //    }

        //    db.tCountries.Remove(tCountry);
        //    db.SaveChanges();

        //    return Ok(tCountry);
        //}

        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                db.Dispose();
            }
            base.Dispose(disposing);
        }