// GET: Admin/Delete/5 //Deleting the user from database public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (DbLayer.CheckIfUserExists(id)) { User user = DbLayer.getUser(id); return(View(user)); } else { return(HttpNotFound()); } }
public ActionResult DeleteConfirmed(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (DbLayer.CheckIfUserExists(id)) { DbLayer.deleteUser(id); return(RedirectToAction("index")); } else { return(HttpNotFound()); } }
// GET: Inbox, GetPostsWithMessages public ActionResult Index(string userid) { //handle errors if (userid == null) { return(HttpNotFound()); } else if (!DbLayer.CheckIfUserExists(userid)) { return(HttpNotFound()); } var postsWithResponses = DbLayer.getAllPostsWithResponsesForUser(userid); var postsRespondedTo = DbLayer.getPostsUserRespondedTo(userid); //need to make a viewmodel and combine results from postsWithResponses and postsRespondedTo and pass it to view return(View()); }