public IActionResult Index() { var dataTableListImage = MediaContentModel.GetMediaContentListImage(); List <ImageContent> resultListImage = new List <ImageContent>(); if (dataTableListImage.Rows.Count > 0) { resultListImage = MediaContentModel.SetDataMediaContentListImage(dataTableListImage); } var dataTableVideo = MediaContentModel.GetMediaContentVideo(); VideoContent resultVideo = new VideoContent(); if (dataTableVideo.Rows.Count > 0) { resultVideo = MediaContentModel.SetDataMediaContentVideo(dataTableVideo); } var dataTableText = MediaContentModel.GetMediaContentTextRun(); TextRunning resultText = new TextRunning(); if (dataTableText.Rows.Count > 0) { resultText = MediaContentModel.SetDataMediaContentTextRun(dataTableText); } GetAllContent result = new GetAllContent() { ListImageContent = resultListImage, GetVideoContent = resultVideo, GetTextRun = resultText }; return(View(result)); }
public IActionResult GetListVideos() { if (HttpContext.Request.Cookies["privilege_access"] != null) { if (TempData["ModelUserDetail"] is string user) { var userdetail = Newtonsoft.Json.JsonConvert.DeserializeObject <UserLoginModel>(user); ViewData["_getUserCode"] = userdetail.UserID; ViewData["_getUserName"] = userdetail.UserName; ViewData["_getFisrtName"] = userdetail.FirstName; ViewData["_getPreferredName"] = userdetail.PreferredName; ViewData["_getLastName"] = userdetail.LastName; TempData.Keep("ModelUserDetail"); } var dataTable = MediaContentModel.GetListVideo(); List <VideoList> result = new List <VideoList>(); if (dataTable.Rows.Count > 0) { result = MediaContentModel.SetDataListVideo(dataTable); } return(View(result)); } else { return(RedirectToAction("Login", "Privileged")); } }
public IActionResult Home() { if (HttpContext.Request.Cookies["privilege_access"] != null) { if (TempData["ModelUserDetail"] is string user) { var userdetail = Newtonsoft.Json.JsonConvert.DeserializeObject <UserLoginModel>(user); ViewData["_getUserCode"] = userdetail.UserID; ViewData["_getUserName"] = userdetail.UserName; ViewData["_getFisrtName"] = userdetail.FirstName; ViewData["_getPreferredName"] = userdetail.PreferredName; ViewData["_getLastName"] = userdetail.LastName; TempData.Keep("ModelUserDetail"); } var dataTableDataTextRun = MediaContentModel.GetListTextRunning(); List <TextRunning> resultDataTextRun = new List <TextRunning>(); if (dataTableDataTextRun.Rows.Count > 0) { resultDataTextRun = MediaContentModel.SetDataListTextRunning(dataTableDataTextRun); } var dataTableCountUsers = MediaContentModel.GetCountUsers(); GetCountUsers resultCountUser = new GetCountUsers(); if (dataTableCountUsers.Rows.Count > 0) { resultCountUser = MediaContentModel.SetDataCountUsers(dataTableCountUsers); } var dataTableCountImage = MediaContentModel.GetCountMediaContentImage(); GetCountContentImage resultCountImage = new GetCountContentImage(); if (dataTableCountImage.Rows.Count > 0) { resultCountImage = MediaContentModel.SetDataCountContentImage(dataTableCountImage); } var dataTableCountVideo = MediaContentModel.GetCountMediaContentVideo(); GetCountContentVideo resultCountVideo = new GetCountContentVideo(); if (dataTableCountVideo.Rows.Count > 0) { resultCountVideo = MediaContentModel.SetCountContentVideo(dataTableCountVideo); } var dataTableCountTextRun = MediaContentModel.GetCountMediaContentTextRunning(); GetCountContentTextRun resultCountTextRun = new GetCountContentTextRun(); if (dataTableCountTextRun.Rows.Count > 0) { resultCountTextRun = MediaContentModel.SetCountContentTextRun(dataTableCountTextRun); } CounterMediaContent result = new CounterMediaContent() { GetDataTextRun = resultDataTextRun, GetCountUser = resultCountUser, GetCountImage = resultCountImage, GetCountVideo = resultCountVideo, GetCountTextRun = resultCountTextRun }; return(View(result)); } else if (TempData["_ifAccountCannotVerify"] is string accNotVerify) { var userUnverify = Newtonsoft.Json.JsonConvert.DeserializeObject(accNotVerify); ViewData["_getUserCode"] = userUnverify; return(RedirectToAction("ConfirmationEmail", "Privileged")); } else { return(RedirectToAction("Login", "Privileged")); } }