public JsonResult OnCreate(string pTitle, int?pGroupId, string pLink, string pKichHoat, int?pValue, string pSummary, string pImageUrl) { var mFile = new File() { Date = DateTime.Now, LinkFile = pImageUrl, Status = ConverterUlti.ConvertStringToLogic2(pKichHoat), FileName = pTitle, Summary = pSummary, TypeID = pGroupId, Value = pValue }; MpStartEntities.AddToFile(mFile); MpStartEntities.SaveChanges(); return(Json(new { code = 1, message = "Lưu File thành công." })); }
public JsonResult OnEdit(int pId, string pTitle, int?pGroupId, int?pValue, string pLink, string pKichHoat, string pSummary, string pImageUrl) { var mFile = FileService.LayFileTheoId(pId); if (mFile != null) { mFile.FileName = pTitle; mFile.TypeID = pGroupId; mFile.LinkFile = pImageUrl; mFile.Summary = pSummary; mFile.Date = DateTime.Now; mFile.Value = pValue; mFile.Status = ConverterUlti.ConvertStringToLogic2(pKichHoat); MpStartEntities.SaveChanges(); return(Json(new { code = 1, message = "Sủa File thành công." })); } return(Json(new { code = 0, message = "Không tìm thấy File để sửa." })); }
public ActionResult News(int pPage = 1, int pType = 1) { V308CMSEntities mEntities = new V308CMSEntities(); NewsRepository newsRepository = new NewsRepository(mEntities); NewsPage mCommonModel = new NewsPage(); StringBuilder mStr = new StringBuilder(); List <News> mList; NewsGroups mNewsGroups; try { //lay chi tiet loai tin tuc mNewsGroups = newsRepository.LayTheLoaiTinTheoId(pType); if (mNewsGroups != null) { mCommonModel.NewsGroups = mNewsGroups; //lay chi tiet san pham mList = newsRepository.LayTinTheoTrangAndGroupIdAndLevel(pPage, 10, pType, mNewsGroups.Level); if (mList.Count > 0) { foreach (News it in mList) { if (mNewsGroups.Level.Substring(0, 5) == "10006") { mStr.Append("<div class=\"news\">"); mStr.Append("<h2 class=\"title\"><a href=\"/" + Ultility.LocDau(it.Title) + "-youtube" + it.ID + ".html\">" + it.Title + "</a></h2>"); mStr.Append("<div class=\"image_container\">"); mStr.Append("<div class=\"image_cell\">"); mStr.Append("<a href=\"/" + Ultility.LocDau(it.Title) + "-youtube" + it.ID + ".html\">"); mStr.Append("<img class=\"image_news\" src=\"https://i.ytimg.com/vi/" + it.Summary + "/hqdefault.jpg?custom=true&w=250&h=141&stc=true&jpg444=true&jpgq=90&sp=68\" alt=\"" + it.Title + "\">"); mStr.Append("</a>"); mStr.Append("</div>"); mStr.Append("</div>"); mStr.Append("<div class=\"create_time\"><span class=\"crateTimeTitle\">Thời gian đăng :</span> " + ConverterUlti.GetNgayDangByDateTime(it.Date.Value) + "</div>"); mStr.Append("<p class=\"description\">" + it.Title + "</p>"); mStr.Append("</div>"); } else { mStr.Append("<div class=\"news\">"); mStr.Append("<h2 class=\"title\"><a href=\"/" + Ultility.LocDau(it.Title) + "-n" + it.ID + ".html\">" + it.Title + "</a></h2>"); mStr.Append("<div class=\"image_container\">"); mStr.Append("<div class=\"image_cell\">"); mStr.Append("<a href=\"/" + Ultility.LocDau(it.Title) + "-n" + it.ID + ".html\">"); mStr.Append("<img class=\"image_news\" src=\"" + it.Image + "\" alt=\"" + it.Title + "\">"); mStr.Append("</a>"); mStr.Append("</div>"); mStr.Append("</div>"); mStr.Append("<div class=\"create_time\"><span class=\"crateTimeTitle\">Thời gian đăng :</span> " + ConverterUlti.GetNgayDangByDateTime(it.Date.Value) + "</div>"); mStr.Append("<p class=\"description\">" + it.Summary + "</p>"); mStr.Append("</div>"); } } if (mList.Count < 10) { mCommonModel.IsEnd = true; } mCommonModel.Page = pPage; mCommonModel.Html = mStr.ToString(); } else { mCommonModel.Html = "Không tìm thấy sản phẩm"; } } return(View(mCommonModel)); } catch (Exception ex) { return(Content("<h2>Có lỗi xảy ra trên hệ thống ! Vui lòng thử lại sau.</h2>")); } finally { mEntities.Dispose(); newsRepository.Dispose(); } }
public ActionResult TinHot() { V308CMSEntities mEntities = new V308CMSEntities(); NewsRepository newsRepository = new NewsRepository(mEntities); List <News> mList = null; StringBuilder str = new StringBuilder(); StringBuilder str2 = new StringBuilder(); NewsPage mNewsPage = new NewsPage(); int i = 0; try { //lay danh sach tin lien quan mList = newsRepository.LayDanhSachTinTheoGroupId(5, 12); foreach (News it in mList) { if (i == 0) { str2.Append("<div class=\"item-image\">"); str2.Append("<a href=\"javascript:void(0);\">"); str2.Append("<span class=\"image-inset\">"); str2.Append("<img src=\"" + it.Image + "\" alt=\"" + it.Title + "\">"); str2.Append("</span>"); str2.Append("</a>"); str2.Append("</div>"); str2.Append("<div class=\"item-title\"><a href=\"/chi-tiet/" + it.ID + "/" + Ultility.LocDau(it.Title) + ".html\">" + it.Title + "</a></div>"); str2.Append("<div class=\"item-post-read\">"); str2.Append("<div class=\"item-post\">" + ConverterUlti.GetNgayDangByDateTime(it.Date.Value) + "</div>"); str2.Append("</div>"); str2.Append("<div class=\"item-desc\">"); str2.Append("<p>" + it.Summary + "</p>"); str2.Append("</div>"); str2.Append("<div class=\"item-readmore\"><a href=\"/chi-tiet/" + it.ID + "/" + Ultility.LocDau(it.Title) + ".html\">CHI TIẾT</a></div>"); } else { str.Append("<li>"); str.Append("<div class=\"left\">"); str.Append("<div class=\"item-post-read\">"); str.Append("<div class=\"item-post\">" + ConverterUlti.GetNgayDangByDateTime(it.Date.Value) + "</div>"); str.Append("</div>"); str.Append("<div class=\"item-comments\">"); //str.Append("<a class=\"item-comments\" href=\"javascript:void(0);\">0 comment </a>"); str.Append("</div>"); str.Append("</div>"); str.Append("<div class=\"right\">"); str.Append("<a href=\"/chi-tiet/" + it.ID + "/" + Ultility.LocDau(it.Title) + ".html\">" + it.Title + "</a>"); str.Append("<div class=\"item-desc\">"); str.Append("<p>" + it.Summary + "</p>"); str.Append("</div>"); str.Append("</div>"); str.Append("</li>"); } i++; } mNewsPage.Html = str.ToString(); mNewsPage.HtmlNhomTin = str2.ToString(); return(View(mNewsPage)); } catch (Exception ex) { return(Content("<dx></dx>")); } finally { mEntities.Dispose(); newsRepository.Dispose(); } }