public IHttpActionResult PutAnonymousDetails(int id, AnonymousDetails anonymousDetails)
        {
            if (id != anonymousDetails.ID)
            {
                return(BadRequest());
            }

            db.Entry(anonymousDetails).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PostAnonymousDetails(AnonymousDetails anonymousDetails)
        {
            db.AnonymousDetails.Add(anonymousDetails);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = anonymousDetails.ID }, anonymousDetails));
        }
        public IHttpActionResult GetAnonymousDetails(int id)
        {
            AnonymousDetails anonymousDetails = db.AnonymousDetails.Find(id);

            if (anonymousDetails == null)
            {
                return(NotFound());
            }

            return(Ok(anonymousDetails));
        }
        public IHttpActionResult DeleteAnonymousDetails(int id)
        {
            AnonymousDetails anonymousDetails = db.AnonymousDetails.Find(id);

            if (anonymousDetails == null)
            {
                return(NotFound());
            }

            db.AnonymousDetails.Remove(anonymousDetails);
            db.SaveChanges();

            return(Ok(anonymousDetails));
        }