public async Task <IHttpActionResult> DeleteAsync([FromBody] UserLogOutModel logout) { await Task.Yield(); if (logout == null) { return(BadRequest("Token was empty")); } var target = ConfigurationManager.AppSettings["LogIOutIP"]; var request = new HttpRequestMessage(HttpMethod.Post, target); var response = await client.SendAsync(request); if (response.IsSuccessStatusCode) { var returned = await response.Content.ReadAsStringAsync().ConfigureAwait(false); JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); var contentJson = jsonSerializer.DeserializeObject(returned); return(Ok(contentJson)); } else { return(Content(HttpStatusCode.NotFound, "Bad LogOut")); } }
public async Task <IHttpActionResult> DeleteAsync([FromBody] UserLogOutModel logout) { await Task.Yield(); if (logout == null) { return(BadRequest("Token was empty")); } sessionLogic.DeleteLoggedUser(logout.Token); return(Ok("Logged out")); }
public async Task <IHttpActionResult> DeleteAsync([FromBody] UserLogOutModel logout) { await Task.Yield(); if (logout == null) { return(BadRequest("Token was empty")); } var logOut = sessionLogic.DeleteLoggedUser(logout.Token); if (!logOut) { return(Content(HttpStatusCode.NotFound, "Token not found")); } return(Ok("Logged out")); }