public HttpResponseMessage Logout()
        {
            try
            {
                string Token = string.Empty;
                AccountsServices accService = new AccountsServices();
                string result = accService.CheckToken(Request);
                int redmineUserId;
                if (result.Contains("Exception") || string.IsNullOrEmpty(result))
                    return Request.CreateResponse(HttpStatusCode.Unauthorized, "Server Logout Unauthorized");
                else
                {
                    int.TryParse(result, out redmineUserId);
                    string deleteResult = accService.DeleteToken(redmineUserId.ToString());
                    if (deleteResult == "Successfully Logged Out")
                        return Request.CreateResponse(HttpStatusCode.OK, "Successfully Logged Out");
                    else
                        return Request.CreateResponse(HttpStatusCode.InternalServerError, deleteResult);
                }

            }
            catch (Exception ex)
            {
                return Request.CreateResponse(HttpStatusCode.InternalServerError, "Sorry!! Server exception");
            }
        }