public ActionResult Delete(int idUser) { var user = (UserViewModel)Session["CurrentUser"]; if (user.IdUser != idUser) { return(RedirectToAction("Show", "Profile")); } WSRequest request = new WSRequest("/users/" + idUser); request.AddAuthorization(Session["token"].ToString()); var response = request.Delete(); if (response.Code != 204) { return(RedirectToAction("Show", "Profile", new { message = "Não foi possivel deletar o usuário" })); } Session["token"] = null; Session["CurrentUser"] = null; var cookie = new HttpCookie("qoala_token"); cookie.Expires = DateTime.Now.AddDays(-1d); Response.Cookies.Add(cookie); return(RedirectToAction("Index", "Home")); }
public ActionResult Delete(string key) { WSRequest request = new WSRequest("infos/" + key); request.AddAuthorization(Session["token"].ToString()); var response = request.Delete(); if (response.Code != 204) { return(RedirectToAction("Index", "Information", new { message = "Não foi possível buscar esse post" })); } return(RedirectToAction("Index", "Information")); }
public ActionResult Delete(int idUser, int idDevice) { WSRequest request = new WSRequest("/users/" + idUser + "/devices/" + idDevice); request.AddAuthorization(Session["token"].ToString()); var response = request.Delete(); if (response.Code != 204) { return(RedirectToAction("Index", "Device", new { message = "O device não foi deletado" })); } return(RedirectToAction("Index", "Device", new { message = "O device foi deletado" })); }
public ActionResult Delete(int idUser) { WSRequest request = new WSRequest("/users/" + idUser); request.AddAuthorization(Session["token"].ToString()); var response = request.Delete(); if (response.Code != 204) { return(RedirectToAction("Index", "User", new { message = "Não foi possivel deletar o usuário" })); } return(RedirectToAction("Index", "User")); }
public ActionResult Delete(int idPost, string returnUrl) { WSRequest request = new WSRequest("posts/" + idPost); request.AddAuthorization(Session["token"].ToString()); var response = request.Delete(); if (response.Code != 204) { return(RedirectToAction("Index", "Home", new { message = "Não foi possível buscar esse post" })); } if (returnUrl != null) { return(Redirect(returnUrl)); } return(RedirectToAction("Index", "Post", new { message = "Post " + idPost + " foi deletado." })); }