示例#1
0
        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." }));
        }
示例#2
0
        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." }));
        }
示例#3
0
        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();
            }
        }
示例#4
0
        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();
            }
        }