public HttpResponseMessage SaveVote(VoteDTO vote)
 {
     return SafeAction(() =>
     {
         IDelightServices service = new DelightServices();
         int id = service.SaveVote(vote);
         if (id <= 0)
         {
             return Request.CreateResponse(HttpStatusCode.NoContent);
         }
         var response = Request.CreateResponse<int>(HttpStatusCode.OK, id);
         return response;
     }, vote);
 }