Exemplo n.º 1
0
        public ActionResult InfoPages(string Id)
        {
            InfoPagesModel model = new InfoPagesModel();

            model.Description = HttpUtility.HtmlDecode(_provider.GetDescription(Id));
            return(View(model));
        }
Exemplo n.º 2
0
 public ActionResult Create(InfoPagesModel model)
 {
     if (ModelState.IsValid)
     {
         _provider.Save(model);
         return(RedirectToAction("Index"));
     }
     return(View("Create", model));
 }
Exemplo n.º 3
0
        public ActionResult Index(int?page)
        {
            int            currentPageIndex = page.HasValue ? page.Value : 1;
            int            defaultPageSize  = 30;
            InfoPagesModel model            = new InfoPagesModel();

            model.InfoPagesList = _provider.GetList().ToPagedList(currentPageIndex, defaultPageSize);
            return(View(model));
        }
Exemplo n.º 4
0
 public ActionResult Edit(int Id, InfoPagesModel model)
 {
     if (ModelState.IsValid)
     {
         model.InfoId = Id;
         _provider.Edit(model);
         return(RedirectToAction("Index"));
     }
     return(View("Edit", model));
 }
Exemplo n.º 5
0
        public void Edit(InfoPagesModel model)
        {
            var result = ent.InfoPages.Where(x => x.InfoId == model.InfoId).FirstOrDefault();

            result.Name        = model.Name;
            result.Title       = model.Title;
            result.Description = HttpContext.Current.Server.HtmlEncode(model.Description.Replace("/n", "<p> </p>"));
            ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result);
            ent.SaveChanges();
        }
Exemplo n.º 6
0
        public InfoPagesModel GetDetails(int PId)
        {
            InfoPagesModel model  = new InfoPagesModel();
            var            result = ent.InfoPages.Where(x => x.InfoId == PId).FirstOrDefault();

            model.InfoId      = result.InfoId;
            model.Name        = result.Name;
            model.Title       = result.Title;
            model.Description = result.Description;
            return(model);
        }
Exemplo n.º 7
0
        public void Save(InfoPagesModel model)
        {
            InfoPages result = new InfoPages();

            result.Name  = model.Name;
            result.Title = model.Title;
            //result.Description = Server.HtmlEncode(model.Description);
            result.Description = HttpContext.Current.Server.HtmlEncode(model.Description.Replace("/n", "<p> </p>"));
            ent.AddToInfoPages(result);
            ent.SaveChanges();
        }
Exemplo n.º 8
0
        public IEnumerable <InfoPagesModel> GetList()
        {
            int sno = 0;
            List <InfoPagesModel> ddlList = new List <InfoPagesModel>();
            var result = ent.InfoPages;

            foreach (var item in result)
            {
                sno++;
                InfoPagesModel obj = new InfoPagesModel
                {
                    SNO         = sno,
                    InfoId      = item.InfoId,
                    Name        = item.Name,
                    Title       = item.Title,
                    Description = item.Description
                };
                ddlList.Add(obj);
            }
            return(ddlList.AsEnumerable());
        }
Exemplo n.º 9
0
        public ActionResult Details(int Id)
        {
            InfoPagesModel model = _provider.GetDetails(Id);

            return(View(model));
        }