public IHttpActionResult Delete([FromUri] int id)
        {
            var rs = new ImpersonationDAO().DeleteImpersonation(id);

            if (rs)
            {
                return(Ok());
            }

            return(Conflict());
        }
        public HttpResponseMessage Update(Impersonation impersonation)
        {
            var rs = new ImpersonationDAO().UpdateImpersonation(impersonation);

            return(rs == true ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest));
        }