public ActionResult DiscussionListingCourseHome(int CourseID, int SystemobjectID, int PageNumber, int TopVoted, int MyAdded) { CourseItem objCourseItem = new CourseItem(); int AccountID = 0; if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt32(Request.Cookies["ID"].Value.ToString()); } return View(objCourseItem.GetDiscussionListingCourseHome(CourseID, AccountID ,SystemobjectID,PageNumber,TopVoted,MyAdded)); }
public ActionResult LoadChildCount(int CourseItemID) { GenericBE objGenericModel = new GenericBE(); if (CourseItemID > 0) { CourseItem objCourseItem = new CourseItem(); int Childcout = objCourseItem.GetCourseItemChildCount(CourseItemID); objGenericModel.CourseItemChildCount = Childcout; } return View(objGenericModel); }
public ActionResult DiscussionByDiscussionID(int DID) { long AccountID; int SystemObjectID = (int)SystemObject.Discussion; GenericBE objGenericModel = new GenericBE(); if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); CourseItem objCourseItem = new CourseItem(); objGenericModel = objCourseItem.CourseItemDetails(AccountID, SystemObjectID, DID).Single(DiscussionID => DiscussionID.CourseItemID == DID); } return View(objGenericModel); }
public ActionResult QuestionByQuestionID(int QID) { long AccountID; int SystemObjectID = (int)SystemObject.Questions; CourseItem objCourseItem = new CourseItem(); GenericBE objGenericBE = new GenericBE(); if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); objGenericBE = objCourseItem.CourseItemDetails(AccountID, SystemObjectID, QID).Single(Question => Question.CourseItemID == QID); } return View(objGenericBE); }
public ActionResult SummaryBySummaryID(int SID) { long AccountID; int SystemObjectID = (int)SystemObject.Summary; CourseItem objCourseItem = new CourseItem(); GenericBE objGenericModel = new GenericBE(); if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); objGenericModel = objCourseItem.CourseItemDetails(AccountID, SystemObjectID, SID).Single(Summary => Summary.CourseItemID == SID); } return View(objGenericModel); }
public ActionResult DiscussionList() { long AccountID; int CourseID = 10; int SystemObjectID = (int)SystemObject.Discussion; CourseItem ObjCourseItem = new CourseItem(); IEnumerable<GenericBE> EntityList = null; if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); EntityList = ObjCourseItem.CourseItems(CourseID, SystemObjectID, AccountID); } return View(EntityList); }
public ActionResult TermByTermID(int TID) { long AccountID; int SystemObjectID = (int)(SystemObject.Terms); CourseItem objCourseItem = new CourseItem(); GenericBE objGenericBE = new GenericBE(); if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); objGenericBE = objCourseItem.CourseItemDetails(AccountID, SystemObjectID, TID).Single(Term => Term.CourseItemID == TID); } return View(objGenericBE); }
public ActionResult DefinitionList(int ParentCourseItemID) { long AccountID; int SystemObjectID = (int)(SystemObject.Definations); int TID = ParentCourseItemID; CourseItem objCourseItem = new CourseItem(); IEnumerable<GenericBE> EntityList = null; if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); EntityList = objCourseItem.GetAllAnswer(TID, AccountID, SystemObjectID); } return View(EntityList); }
public ActionResult CourseHome() { int intCourseID = Convert.ToInt32(Request.QueryString["CourseID"]); int IsTopVoted = 0; int PageNumber = 1; if (!string.IsNullOrEmpty(Request.QueryString["IsTopVoted"])) { IsTopVoted = Convert.ToInt32(Request.QueryString["IsTopVoted"]); } if (!string.IsNullOrEmpty(Request.QueryString["PageNumber"])) { PageNumber = Convert.ToInt32(Request.QueryString["PageNumber"]); } CourseItem objCourseItem = new CourseItem(); int intRecords = 0; intRecords = objCourseItem.GetCourseHomeDetails(intCourseID, IsTopVoted, PageNumber).Count(); if (intRecords <= 0) { ViewData["Message"] = "Be the first to collaborate."; } return View(objCourseItem.GetCourseHomeDetails(intCourseID, IsTopVoted, PageNumber)); }
public ActionResult FavoriteList() { long AccountID; int CourseID = 0; if (Request.QueryString["CourseID"] != null) { CourseID = Convert.ToInt32(Request.QueryString["CourseID"]); } CourseItem ObjCourseItem = new CourseItem(); IEnumerable<GenericBE> EntityList = null; if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); EntityList = ObjCourseItem.GetFavoriteList(AccountID, CourseID); } if (EntityList.Count() == 0 || EntityList.Count() < 0) { ViewData["Message"] = "No item added in favorite yet. "; } return View(EntityList); }
public ActionResult LoadAddItem(int CourseItemID, int CourseID, string SystemObjectName, string IsCourseHomePage) { GenericBE objGenericModel = new GenericBE(); int SystemObjectID = (int)Enum.Parse(typeof(SystemObject), SystemObjectName); if (CourseItemID <= 0) { // load default answer new answer //objGenericModel.ParentCourseItemID = ParentCID; objGenericModel.CourseID = CourseID; objGenericModel.SystemObjectName = SystemObjectName; objGenericModel.CourseID = CourseID; objGenericModel.IsAddItem = true; objGenericModel.IsCourseHomePage = Convert.ToInt32(IsCourseHomePage); //return View(objGenericModel); } else if (CourseItemID > 0) { // Call Database and get value long AccountID; CourseItem objCourseItem = new CourseItem(); if (Request.Cookies["ID"] != null) { AccountID = Convert.ToInt64(Request.Cookies["ID"].Value.ToString()); objGenericModel = objCourseItem.CourseItemDetails(AccountID, SystemObjectID, CourseItemID).Single(); } objGenericModel.IsAddItem = false; objGenericModel.IsCourseHomePage = Convert.ToInt32(IsCourseHomePage); } using (CuteWebUI.MvcUploader uploader = new CuteWebUI.MvcUploader(System.Web.HttpContext.Current)) { uploader.UploadUrl = Response.ApplyAppPathModifier("~/UploadHandler.ashx"); //the data of the uploader will render as <input type='hidden' name='myuploader'> uploader.Name = "myuploader"; uploader.AllowedFileExtensions = "*.jpg,*.gif,*.png,*.bmp,*.doc,*.docx,*.pdf,*.xls,*.xlsx,*.ppt,*.ppsx"; //allow select multiple files uploader.MultipleFilesUpload = true; uploader.ManualStartUpload = true; //tell uploader attach a button uploader.InsertButtonID = "uploadbutton"; //prepair html code for the view ViewData["uploaderhtml"] = uploader.Render(); } return View(objGenericModel); }
public void SaveAddItem(int CourseItemID, int CourseID, string CourseItemTitle, string ItemDesc, int Chapter, int Section, int PageNumber, string systemobjectName, int AccountID) { // Save CourseItem string Search = "$%comma"; string replace = "'"; if (!string.IsNullOrEmpty(ItemDesc)) { ItemDesc = ItemDesc.Replace(Search, replace); } CourseItem objCourseItem = new CourseItem(); int? parentid = null; int? result = null; int SystemObjectID = (int)Enum.Parse(typeof(SystemObject), systemobjectName); result = objCourseItem.SaveCourseItem(CourseItemID, CourseID, AccountID, SystemObjectID, systemobjectName, ItemDesc, parentid, CourseItemTitle, Chapter, Section, PageNumber); string strFile = "~/Images/TempAttachment/" + Convert.ToInt64(AccountID).ToString() + "/"; string FileToMove = "~/Images/" + systemobjectName + "/" + result + "/"; bool folderExist = System.IO.Directory.Exists(Server.MapPath(strFile)); #region Move Files To Corresponding Folder From Temparory Folder if (folderExist) { string[] files = System.IO.Directory.GetFiles(Server.MapPath(strFile)); // Copy the files and overwrite destination files if they already exist. foreach (string s in files) { string fileName = ""; string destFile = ""; // Use static Path methods to extract only the file name from the path. fileName = System.IO.Path.GetFileName(s); bool FileToMoveFolderExist = System.IO.Directory.Exists(Server.MapPath(FileToMove)); if (!FileToMoveFolderExist) { System.IO.Directory.CreateDirectory(Server.MapPath(FileToMove)); destFile = System.IO.Path.Combine(FileToMove, fileName); System.IO.FileInfo F = new System.IO.FileInfo(Server.MapPath(FileToMove + fileName.ToString())); if (F.Exists) { F.IsReadOnly = false; F.Delete(); } System.IO.File.Copy(s, Server.MapPath(destFile), true); System.IO.File.Delete(Server.MapPath(strFile + fileName)); } else { destFile = System.IO.Path.Combine(FileToMove, fileName); System.IO.FileInfo F = new System.IO.FileInfo(Server.MapPath(FileToMove + fileName.ToString())); if (F.Exists) { F.IsReadOnly = false; F.Delete(); } System.IO.File.Copy(s, Server.MapPath(destFile), true); System.IO.File.Delete(Server.MapPath(strFile + fileName)); } #region Save Files Detail Into Database // Save File detail into Data Base string FileExtensions = null; string DBFileName = null; DBFileName = fileName; char[] ch = { '.' }; string[] str1 = fileName.Split(ch); FileExtensions = str1[1].ToString(); FilesDAL objFileDAL = new FilesDAL(); objFileDAL.SaveFileDetail(Convert.ToInt32(result), CourseID, AccountID, SystemObjectID, FileExtensions, DBFileName); #endregion } System.IO.Directory.Delete(Server.MapPath(strFile)); } #endregion }
public ActionResult DeleteItems() { QuestionController c = new QuestionController(); int CourseItemID = Convert.ToInt32(Request.Form["hdnCourseItemID"]); string SystemObjectName = Request.Form["hdnSystemObjectName"]; int CourseID = Convert.ToInt32(Request.Form["hdnCourseID"]); int IsCourseHomePage = Convert.ToInt32(Request.Form["hdnIsCourseHomePage"]); string ControllerName = Request.Form["hdnCName"]; int ParentID = Convert.ToInt32(Request.Form["hdnParentID"]); CourseItem objCourseItem = new CourseItem(); objCourseItem.DeleteItems(CourseItemID); long AccountID = 0; if (Request.QueryString["ID"] != null) { AccountID = Convert.ToInt64(Request.QueryString["ID"]); } if (IsCourseHomePage == 1) { //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); //return RedirectToAction("RedirectPage", "Registration", "http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else { if (ControllerName == ControllerNames.QuestionByQuestionID.ToString() && SystemObjectName == SystemObject.Answers.ToString()) { //question page when answer is deleted return Redirect("http://localhost:3061/Question/QuestionByQuestionID?QID=" + ParentID + "&CourseID=" + CourseID); } else if (ControllerName == ControllerNames.QuestionByQuestionID.ToString() && SystemObjectName == SystemObject.Questions.ToString()) { //CourseHome page when Question is deleted //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else if (ControllerName == ControllerNames.TermByTermID.ToString() && SystemObjectName == SystemObject.Terms.ToString()) { //CourseHome page when Terms is deleted //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else if (ControllerName == ControllerNames.TermByTermID.ToString() && SystemObjectName == SystemObject.Definations.ToString()) { //CourseHome page when Question is deleted return Redirect("http://localhost:3061/Terms/TermByTermID?TID=" + ParentID + "&CourseID=" + CourseID); } else if (ControllerName == ControllerNames.DiscussionByDiscussionID.ToString() && SystemObjectName == SystemObject.Discussion.ToString()) { //CourseHome page when Discussion is deleted //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else if (ControllerName == ControllerNames.NoteByNoteID.ToString() && SystemObjectName == SystemObject.Notes.ToString()) { //CourseHome page when Note is deleted //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else if (ControllerName == ControllerNames.SummaryBySummaryID.ToString() && SystemObjectName == SystemObject.Summary.ToString()) { //CourseHome page when Summary is deleted //return Redirect("http://localhost:3061/CourseHome/CourseHome?CourseID=" + CourseID + "&IsTopVoted=0"); return RedirectToAction("RedirectChild", new { CourseID }); } else { return View(); } } }