public ActionResult Edit(ContentsModel input)
 {
     if (ModelState.IsValid)
     {
         var entity = new tb_Contents();
         entity.CategoryId       = input.CategoryId;
         entity.Content          = input.Content;
         entity.Date             = input.Date;
         entity.Description      = input.Description;
         entity.Id               = input.Id;
         entity.Meta_Description = input.Meta_Description;
         entity.Meta_Keyword     = input.Meta_Keyword;
         entity.Meta_Title       = input.Meta_Title;
         entity.Modified         = input.Modified;
         entity.Name             = input.Name;
         entity.Order            = input.Order;
         entity.ParentId         = input.ParentId;
         entity.Slug             = input.Slug;
         entity.Status           = input.Status;
         entity.Taxonomy         = input.Taxonomy;
         entity.Thumbnail        = input.Thumbnail;
         entity.Title            = input.Title;
         entity.UserId           = input.UserId;
         entity.View             = input.View;
         entity.Modified         = Convert.ToDateTime(input.Modified);
         Dao.Update(entity);
     }
     ViewBag.CategoryId = new SelectList(DaoCategories.ListAllByTaxonomy("Content"), "Id", "Title", input.CategoryId);
     return(View(input));
 }
Exemplo n.º 2
0
        public ActionResult Create()
        {
            ContentsModel model = new ContentsModel();

            model.DomainName = UrlHelperExtensions.AbsolutePath(HttpContext.Request.Url.OriginalString);
            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Edit(int Id)
        {
            ContentsModel model = new ContentsModel();

            model.ContentId = Id;
            model           = ser.GetContentsDetail(Id);

            return(View(model));
        }
Exemplo n.º 4
0
        public ActionResult Preview(int Id)
        {
            ContentsModel model = new ContentsModel();

            model.ContentId = Id;
            model           = ser.GetPreview(Id);

            return(View(model));
        }
Exemplo n.º 5
0
        public ActionResult Index(int?page)
        {
            int           currentPageIndex = page.HasValue ? page.Value : 1;
            int           defaultPageSize  = 30;
            TravelSession obj   = (TravelSession)Session["TravelPortalSessionInfo"];
            ContentsModel model = new ContentsModel();

            model.ListContents = ser.GetContentsList().ToPagedList(currentPageIndex, defaultPageSize);
            return(View(model));
        }
Exemplo n.º 6
0
        public ContentsModel GetPreview(int id)
        {
            Core_Contents result = ent.Core_Contents.Where(x => x.ContantId == id).FirstOrDefault();

            if (result != null)
            {
                ContentsModel model = new ContentsModel();
                model.Body = ATLTravelPortal.Helpers.CMSContents.GetCMSContents(result.Body);
                return(model);
            }
            return(null);
        }
Exemplo n.º 7
0
        public void CreateContents(ContentsModel model)
        {
            Core_Contents obj = new Core_Contents();

            obj.Title       = model.Title;
            obj.Value       = model.URL;
            obj.URL         = model.URL;
            obj.Body        = model.Body;
            obj.isPublished = model.isPublish;
            obj.CreatedBy   = model.CreatedBy;
            obj.CreatedDate = DateTime.Now;

            ent.AddToCore_Contents(obj);
            ent.SaveChanges();
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            var model = new ContentsModel();

            Console.Write("スピーカー情報出力:");
            Console.WriteLine(model.CreateSpeakersAsync(Settings.Default.SpeakerYml).Result ? "成功" : "失敗");
            Console.Write("セッション情報出力:");
            Console.WriteLine(model.CreateSessionsAsync(Settings.Default.SessionInfoPath).Result ? "成功" : "失敗");
            Console.Write("タイムテーブル出力:");
            Console.WriteLine(model.CreateTimetableAsync(
                                  Settings.Default.TimetablePath,
                                  Settings.Default.TimeTableCommonHeaderFilename,
                                  Settings.Default.TimeTableHeaderFilename,
                                  Settings.Default.TimetableFooterFilePath,
                                  Settings.Default.IsFooterVisible).Result ? "成功" : "失敗");
        }
Exemplo n.º 9
0
        public ActionResult Create(ContentsModel model)
        {
            TravelSession obj = (TravelSession)Session["TravelPortalSessionInfo"];

            model.CreatedBy  = obj.AppUserId;
            model.DomainName = UrlHelperExtensions.AbsolutePath(HttpContext.Request.Url.OriginalString);

            try
            {
                ser.CreateContents(model);
            }
            catch
            {
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 10
0
        public ActionResult Edit(int Id, ContentsModel model)
        {
            TravelSession obj = (TravelSession)Session["TravelPortalSessionInfo"];

            model.ContentId = Id;
            model.UpdatedBy = obj.AppUserId;

            try
            {
                ser.EditContents(model);
            }
            catch
            {
                return(View(model));
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 11
0
        public ContentsModel GetContentsDetail(int id)
        {
            Core_Contents result = ent.Core_Contents.Where(x => x.ContantId == id).FirstOrDefault();

            if (result != null)
            {
                ContentsModel model = new ContentsModel();

                model.ContentId = result.ContantId;
                model.Title     = result.Title;
                model.Value     = result.Value;
                model.URL       = result.URL;
                model.Body      = result.Body;
                model.isPublish = result.isPublished;

                return(model);
            }
            return(null);
        }
Exemplo n.º 12
0
        public void EditContents(ContentsModel model)
        {
            Core_Contents result = ent.Core_Contents.Where(u => u.ContantId == model.ContentId).FirstOrDefault();

            if (result != null)
            {
                result.Title       = model.Title;
                result.Value       = model.URL;
                result.URL         = model.URL;
                result.Body        = model.Body;
                result.isPublished = model.isPublish;
                result.UpdatedBy   = model.UpdatedBy;
                result.UpdatedDate = DateTime.Now;


                ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result);
                ent.SaveChanges();
            }
        }
Exemplo n.º 13
0
        private void FillDataGrid()
        {
            var entities = (from n in DataContext.LP_Contents
                            where n.DateDeleted == null &&
                            n.Type == "Content"
                            orderby n.DateCreated
                            select n).ToList();

            var converter = new ContentEntityModelConverter(DataContext);

            var models = (from n in entities
                          let m = converter.Convert(n)
                                  select m).ToList();

            var model = new ContentsModel();

            model.List = models;

            contentsControl.Model = model;
        }
Exemplo n.º 14
0
        public List <ContentsModel> GetContentsList()
        {
            var result = ent.Core_Contents;
            List <ContentsModel> model = new List <ContentsModel>();

            foreach (var item in result)
            {
                ContentsModel obj = new ContentsModel();

                obj.ContentId   = item.ContantId;
                obj.Title       = item.Title;
                obj.Value       = item.Value;
                obj.URL         = item.URL;
                obj.Body        = item.Body;
                obj.isPublish   = item.isPublished;
                obj.CreatedName = item.UsersDetails.FullName;
                obj.CreatedDate = item.CreatedDate;


                model.Add(obj);
            }
            return(model.ToList());
        }
Exemplo n.º 15
0
 public ActionResult Add(ContentsModel input)
 {
     if (ModelState.IsValid)
     {
         input.UserId   = SessionHelper.GetSessionUser().UserId;
         input.Taxonomy = input.Taxonomy ?? "Content";
         input.Status   = input.Status ?? true;
         input.View     = input.View ?? 0;
         input.Order    = input.Order ?? 0;
         input.Date     = input.Date ?? DateTime.Now;
         input.Modified = input.Modified ?? DateTime.Now;
         var entity = new tb_Contents();
         entity.CategoryId       = input.CategoryId;
         entity.Content          = input.Content;
         entity.Date             = input.Date;
         entity.Description      = input.Description;
         entity.Id               = input.Id;
         entity.Meta_Description = input.Meta_Description;
         entity.Meta_Keyword     = input.Meta_Keyword;
         entity.Meta_Title       = input.Meta_Title;
         entity.Modified         = input.Modified;
         entity.Name             = input.Name;
         entity.Order            = input.Order;
         entity.ParentId         = input.ParentId;
         entity.Slug             = input.Slug;
         entity.Status           = input.Status;
         entity.Taxonomy         = input.Taxonomy;
         entity.Thumbnail        = input.Thumbnail;
         entity.Title            = input.Title;
         entity.UserId           = input.UserId;
         entity.View             = input.View;
         long Id = Dao.Insert(entity);
         return(RedirectToAction("Edit", "Contents", new { Id = Id }));
     }
     ViewBag.CategoryId = new SelectList(DaoCategories.ListAllByTaxonomy("Content"), "Id", "Title", input.CategoryId);
     return(View(input));
 }
Exemplo n.º 16
0
        public ActionResult Edit(long?Id)
        {
            if (Id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var entity = Dao.Detail(Id);

            if (entity == null)
            {
                return(HttpNotFound());
            }
            var ouput = new ContentsModel();

            ouput.CategoryId       = entity.CategoryId;
            ouput.Content          = entity.Content;
            ouput.Date             = entity.Date;
            ouput.Description      = entity.Description;
            ouput.Id               = entity.Id;
            ouput.Meta_Description = entity.Meta_Description;
            ouput.Meta_Keyword     = entity.Meta_Keyword;
            ouput.Meta_Title       = entity.Meta_Title;
            ouput.Modified         = Convert.ToDateTime(entity.Modified);
            ouput.Name             = entity.Name;
            ouput.Order            = entity.Order;
            ouput.ParentId         = entity.ParentId;
            ouput.Slug             = entity.Slug;
            ouput.Status           = entity.Status;
            ouput.Taxonomy         = entity.Taxonomy;
            ouput.Thumbnail        = entity.Thumbnail;
            ouput.Title            = entity.Title;
            ouput.UserId           = entity.UserId;
            ouput.View             = entity.View;
            ViewBag.CategoryId     = new SelectList(DaoCategories.ListAllByTaxonomy("Content"), "Id", "Title", ouput.CategoryId);
            return(View(ouput));
        }
        public IActionResult Create(ContentsModel model)
        {
            ViewBag.HtmlContent = model.Content;

            return(View(model));
        }