public ActionResult ReportDetails(string postReport_ID) { Post_Report post = db.Post_Report.SingleOrDefault(n => n.Post_Report_ID.ToString() == postReport_ID); if (post == null) { return(HttpNotFound()); } return(PartialView("ReportPartialView", post)); }
public string ConfirmBlockReport(string postReport_ID) { try { Post_Report ps = db.Post_Report.Single(n => n.Post_Report_ID.ToString() == postReport_ID); Employee censor = Session["Account_Censor"] as Employee; censor = db.Employees.Find(censor.Employee_ID); // Add status for post Post post = db.Posts.Single(n => n.Post_ID.ToString() == ps.Post.Post_ID.ToString()); Status stt = db.Status.Find(4); if (post == null || stt == null) { RedirectToAction("Error_404", "ErrorPage"); return("0"); } Post_Status pst = new Post_Status(); pst.Employee = censor; pst.Reason = "Blocked Post"; pst.Post = post; pst.Status = stt; db.Post_Status.Add(pst); // End add status for post // Edit Post_Report ps.Status = 1; ps.Employee = censor; db.SaveChanges(); return("1"); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return("0"); } }
public string DeleteBlockReport(string postReport_ID) { try { Post_Report ps = db.Post_Report.Single(n => n.Post_Report_ID.ToString() == postReport_ID); Employee emp = Session["Account_Censor"] as Employee; ps.Employee = db.Employees.Find(emp.Employee_ID); ps.Status = 1; db.SaveChanges(); return("1"); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return("0"); } }