public HttpResponseMessage LogoutUser(string sessionKey) { var responseMsg = this.PerformOperation(() => { UserDataPersister.LogoutUser(sessionKey); }); return(responseMsg); }
public HttpResponseMessage LogoutUser(string sessionKey) { try { data.LogoutUser(sessionKey); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (HttpException e) { return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, e.Message)); } }
public HttpResponseMessage LogoutUser(string sessionKey) { var responseMsg = this.PerformOperation(() => { UserDataPersister.LogoutUser(sessionKey); }); if (responseMsg.StatusCode == HttpStatusCode.OK) { responseMsg = Request.CreateResponse(HttpStatusCode.NoContent); } return(responseMsg); }
public HttpResponseMessage LogoutUser(string sessionKey) { var responseMsg = this.PerformOperation(() => { UserDataPersister.LogoutUser(sessionKey); }); if (responseMsg.StatusCode == HttpStatusCode.OK) { responseMsg.StatusCode = HttpStatusCode.NoContent; } //responseMsg.Content = new StringContent(""); return(responseMsg); }