コード例 #1
0
        // 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());
            }
        }
コード例 #2
0
        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());
            }
        }
コード例 #3
0
        // 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());
        }