public bool SendReport(int itemID, string option, string emailAddress, string type) { ReportPostDAL dal = new ReportPostDAL(); string memberId = Context.Session["memberID"].ToString(); Member aMember = new Member(memberId); List <Member> AdministratorList = new List <Member>(); AdministratorList = dal.GetAllActiveAdministrators(); int countAllActiveAdministrators = dal.GetAllActiveAdministrators().Count; Random random = new Random(); int randomNumber = random.Next(0, countAllActiveAdministrators); if (type == "post") { Post aPost = new Post(itemID); dal.ReportPost(aMember, aPost, option, AdministratorList[randomNumber].MemberId); } else if (type == "comment") { Comments aComment = new Comments(itemID); dal.ReportComment(aMember, aComment, option, AdministratorList[randomNumber].MemberId); } else if (type == "message") { Messages aMessage = new Messages(itemID); dal.ReportMessage(aMember, aMessage, option, AdministratorList[randomNumber].MemberId); } return(true); //if report was successful }
public bool SendReport(int itemID, string option, string emailAddress, string type) { ReportPostDAL dal = new ReportPostDAL(); string memberId = Context.Session["memberID"].ToString(); Member aMember = new Member(memberId); List<Member> AdministratorList = new List<Member>(); AdministratorList = dal.GetAllActiveAdministrators(); int countAllActiveAdministrators = dal.GetAllActiveAdministrators().Count; Random random = new Random(); int randomNumber = random.Next(0, countAllActiveAdministrators); if (type == "post") { Post aPost = new Post(itemID); dal.ReportPost(aMember, aPost, option, AdministratorList[randomNumber].MemberId); } else if (type == "comment") { Comments aComment = new Comments(itemID); dal.ReportComment(aMember, aComment, option, AdministratorList[randomNumber].MemberId); } else if (type == "message") { Messages aMessage = new Messages(itemID); dal.ReportMessage(aMember, aMessage, option, AdministratorList[randomNumber].MemberId); } return true; //if report was successful }