public ActionResult Delete(int id) { if (!IsUserLoggedIn() || !IsUserAdmin()) { TempData["RedirectMessage"] = "Access denied. Please login."; return(RedirectToAction("Index", "Home")); } if (Int32.Parse(Session["UserID"].ToString()) == id) { return(RedirectToAction("Index", new { result = 0, delete = 1 })); } using (UserDBContext db = new UserDBContext()) { bool success; if (id <= 0) { return(RedirectToAction("Index", new { result = 0, delete = 1 })); } success = db.DeleteUser(id); return(RedirectToAction("Index", new { result = success ? 1 : 0, delete = 1 })); } }
public async Task <IHttpActionResult> DeleteUser(string id) { try { var result = await UserDBContext.DeleteUser(id); if (result != null) { return(Ok(result)); } return(InternalServerError()); } catch (Exception ex) { throw ex; } }
public bool DeleteUser(int UserID) { bool userstatus = dBContext.DeleteUser(UserID); return(true); }