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" }));
        }
예제 #4
0
        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." }));
        }