public ActionResult EditPage(int id)
        {
            // declare pageVm
            PagesVM model;

            using (Db db = new Db())
            {
                //Get the page
                PageDTO dto = db.Pages.Find(id);

                //confirm page exists
                if (dto == null)
                {
                    return(Content("Page does not exists"));
                }

                //Initialize the pageVm model
                model = new PagesVM(dto);
            }

            // return view with model
            return(View(model));
        }
Exemple #2
0
        public ActionResult EditPage(int id)
        {
            // Declare PageVM
            PageVM model;

            using (Db db = new Db())
            {
                // Get the page
                PageDTO dto = db.Pages.Find(id);

                // Confirm page exists
                if (dto == null)
                {
                    return(Content("The page does not exist."));
                }

                // Init PageVM
                model = new PageVM(dto);
            }

            // Return view with model
            return(View(model));
        }
        //TODO: make this not a GET method
        public ActionResult DeletePage(int id = 0)
        {
            using (Db db = new Db())
            {
                PageDTO dto = db.Pages.Find(id);

                if (dto == null)
                {
                    return(Content($"Page with id: {id} does not exist!"));
                }
                if (dto.Slug == "home")
                {
                    return(Content("The home page cannot be deleted!"));
                }

                db.Pages.Remove(dto);
                db.SaveChanges();

                TempData["message"] = $"Page '{dto.Title}' removed!";
            }

            return(RedirectToAction("Index"));
        }
Exemple #4
0
        // GET: Admin/Pages/PageDetails/id
        public ActionResult PageDetails(int id)
        {
            //Declare PageVM
            PageVM pageVM;

            using (DbShoppingCard db = new DbShoppingCard())
            {
                //Get the page
                PageDTO dto = db.Pages.Find(id);

                //Confirm page exists
                if (dto == null)
                {
                    return(Content("The page does not exists"));
                }

                //init PageVM
                pageVM = new PageVM(dto);
            }

            //Return view with pageVM
            return(View(pageVM));
        }
        public ActionResult PageDetails(int id)
        {
            //Declare the Page View model
            AdminPagesVm model;

            using (MyDb db = new MyDb())
            {
                //Get the Page using the Page Id

                PageDTO dTO = db.Pages.Find(id);

                //Confirm if the page necessarily exist
                if (dTO == null)
                {
                    return(Content("The Page requested does not exist"));
                }

                //Initialize the Page view model
                model = new AdminPagesVm(dTO);
            }
            //Return the view with the model
            return(View(model));
        }
        public ActionResult EditPage(int id)
        {
            //Declare page viewmodel
            PageVM model;

            using (Db db = new Db())
            {
                //get page
                PageDTO dto = db.Pages.Find(id);

                //confirm page exists
                if (dto == null)
                {
                    return(Content("Page does not exist!"));
                }

                //init pageVM
                model = new PageVM(dto);
            }

            //return viewmodel
            return(View(model));
        }
Exemple #7
0
        public ActionResult PageDetails(int id)
        {
            // declare pagevm
            PageViewModel model;

            using (Db db = new Db())
            {
                // get the page
                PageDTO dto = db.Pages.Find(id);
                // confirm page exists
                if (dto == null)
                {
                    return(Content("The page does not exist."));
                }

                // init pagevm
                model = new PageViewModel(dto);
            }


            //redirect
            return(View(model));
        }
Exemple #8
0
        // GET: Admin/Pages/PageDetails/id
        public ActionResult PageDetails(int id)
        {
            // Declare PageVM
            PageVM model;

            using (Db db = new Db())
            {
                // Get the page
                PageDTO dto = db.Pages.Find(id);

                // Confirm page exists
                if (dto == null)
                {
                    return(Content("Stranica ne postoji!"));
                }

                // Init PageVM
                model = new PageVM(dto);
            }

            // Return view with model
            return(View(model));
        }
Exemple #9
0
        public ActionResult PageDetails(int id)
        {
            //Declare PageVM
            PageVM model;


            using (Db db = new Db())
            {
                //Get the page
                PageDTO dto = db.Pages.Find(id);

                //Confirm page exits
                if (dto == null)
                {
                    return(Content("Page doesn't exitsts."));
                }

                //Init PageVM
                model = new PageVM(dto);
            }

            return(View(model));
        }
        public ActionResult AddPage(PagesVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (Db db = new Db())
            {
                string  slug;
                PageDTO dto = new PageDTO();
                dto.Title = model.Title;
                if (string.IsNullOrWhiteSpace(model.Slug))
                {
                    slug = model.Title.Replace(" ", "-").ToLower();
                }
                else
                {
                    slug = model.Slug.Replace(" ", "-").ToLower();
                }
                if (db.Pages.Any(x => x.Title == model.Title) || db.Pages.Any(x => x.Slug == model.Slug))
                {
                    ModelState.AddModelError("", "That slug or title already exist");
                    return(View(model));
                }
                dto.Slug       = slug;
                dto.Body       = model.Body;
                dto.Sorting    = model.Sorting;
                dto.HasSidebar = model.HasSidebar;

                db.Pages.Add(dto);
                db.SaveChanges();
            }

            TempData["SM"] = "You have added a new page!";
            return(RedirectToAction("AddPage"));
        }
Exemple #11
0
        public ActionResult EditPage(PageViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            using (Context context = new Context())
            {
                int     id = model.Id;
                string  slug;
                PageDTO dto = context.Pages.Find(id);
                dto.Title = model.Title;
                if (model.Slug != "home")
                {
                    if (string.IsNullOrWhiteSpace(model.Slug))
                    {
                        slug = model.Title.Replace(" ", "-").ToLower();
                    }
                    else
                    {
                        slug = model.Slug.Replace(" ", "-").ToLower();
                    }
                    if (context.Pages.Where(p => p.Id != id).Any(p => p.Title == model.Title) || context.Pages.Where(p => p.Id != id).Any(p => p.Slug == model.Slug))
                    {
                        ModelState.AddModelError(" ", "That Title or Slug already exists.");
                        return(View(model));
                    }
                    dto.Slug       = slug;
                    dto.Body       = model.Body;
                    dto.HasSidebar = model.HasSidebar;
                }
                context.SaveChanges();
            }
            TempData["SM"] = "You have edited the page!";

            return(RedirectToAction("EditPage"));
        }
        public ActionResult AddPage(PageVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            using (DB db = new DB())
            {
                string slug;

                PageDTO dto = new PageDTO();
                dto.Title = model.Title;
                if (string.IsNullOrWhiteSpace(model.Slug))
                {
                    slug = model.Title.Replace(" ", "-").ToLower();
                }
                else
                {
                    slug = model.Slug;
                }

                if (db.Pages.Any(x => x.Title == dto.Title) || db.Pages.Any(x => x.Slug == slug))
                {
                    ModelState.AddModelError("", "Title/Slug Already Exists");
                    return(View(model));
                }
                dto.Slug       = slug;
                dto.Body       = model.Body;
                dto.HasSidebar = model.HasSidebar;
                dto.Sorting    = 100;

                db.Pages.Add(dto);
                db.SaveChanges();
            }
            TempData["SM"] = "Success Fully Added";
            return(RedirectToAction("Index"));
        }
        // GET: Admin/Pages/PageDetails/id
        public ActionResult PageDetails(int id)
        {
            //Declare PageVM
            PageVM model;

            using (Db db = new Db())
            {
                //Get the Page
                PageDTO dto = db.Pages.Find(id);

                //Check for the page
                if (dto == null)
                {
                    return(Content("The Page does not exsists."));
                }


                //Initialize the pageVM
                model = new PageVM(dto);
            }

            //Return the View with Model
            return(View(model));
        }
Exemple #14
0
        public ActionResult BrandView(int brandId = 0)
        {
            try
            {
                SupplierBrandModel model       = new SupplierBrandModel();
                SupplierBrandBLL   supplierBLL = new SupplierBrandBLL();

                model = supplierBLL.GetBrandById(brandId);
                var page = new PageDTO()
                {
                    PageIndex = PageNo, PageSize = int.MaxValue
                };
                PageOf <StoreModel> storeList = supplierBLL.GetStoreListByBrandId(brandId, 0, LanguageEnum.TraditionalChinese, page);

                ViewBag.Brand     = model;
                ViewBag.StoreList = storeList;
                return(View());
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
            }
            return(View());
        }
Exemple #15
0
        public ActionResult PageDetail(int id)
        {
            // declare pagevm
            PageVM model;

            using (Db db = new Db())
            {
                //get the page and   id is primary key
                PageDTO dto = db.Pages.Find(id);


                //confirm page exist
                if (dto == null)
                {
                    return(Content("This Page does not exists"));
                }

                // Init pageVm
                model = new PageVM(dto);
            }

            //return view with model
            return(View(model));
        }
Exemple #16
0
 public PageOf <PromotionSkuListModel> GetSpuulierSkus(int supplierId, string productName, PageDTO page)
 {
     return(_dal.GetSpuulierSkus(supplierId, productName, page));
 }
Exemple #17
0
 public PageOf <PromotionListModel> GetPromotionList(int supplierId, PromotionQuery query, PageDTO page)
 {
     return(_dal.GetPromotionList(supplierId, query, page));
 }
Exemple #18
0
 public bool AddUpdatePage([FromBody] PageDTO dto)
 {
     return(_dataAPI.AddUpdatePage(dto));
 }
Exemple #19
0
 public PageOf <RefundInfoModel> GetRefundOrderList(RefundQueryInfo queryInfo, PageDTO page, LanguageEnum languageVersion, int receiptCountry)
 {
     return(dal.GetRefundOrderList(queryInfo, page, languageVersion, receiptCountry));
 }
Exemple #20
0
        public async Task <IActionResult> GetAllMoviesAsync([FromQuery] PageDTO pageDTO)
        {
            var nm = await _movieService.GetAllMoviesAsync(pageDTO);

            return(Ok(nm));
        }
Exemple #21
0
        public PageOf <StoreModel> GetStoreListByBrandId(int brandId, int areaId, LanguageEnum languageEnum, PageDTO page)
        {
            var query = @" (SELECT s.Id
                          ,s.BrandId
                          ,s.AreaId
                          ,p.ProvinceName as AreaName
                          ,s.AddressCN
                          ,s.AddressEN
                          ,s.AddressHK
                          ,s.Status
                        FROM Store s(nolock) inner join Province p(nolock) on s.AreaId = p.ProvinceId and p.LanguageVersion=@LanguageVersion
                        WHERE s.BrandId=@BrandId and s.Status=1";

            if (areaId > 0)
            {
                query += " and s.AreaId=@AreaId";
            }

            query += ") pp ";
            string sql = string.Format(@" select * from (select ROW_NUMBER() OVER(order by pp.Id desc) AS RowNum,* from {0}
										) as A where A.RowNum BETWEEN (@PageIndex-1)* @PageSize+1 AND @PageIndex*@PageSize ORDER BY RowNum;"                                        ,
                                       query);

            sql += string.Format(@" SELECT COUNT(1) FROM {0};", query);

            var db         = DbSFO2OMain;
            var parameters = db.CreateParameterCollection();

            parameters.Append("BrandId", brandId);
            parameters.Append("AreaId", areaId);
            parameters.Append("LanguageVersion", (int)languageEnum);
            parameters.Append("PageIndex", page.PageIndex);
            parameters.Append("PageSize", page.PageSize);

            DataSet ds = db.ExecuteSqlDataSet(sql, parameters);

            return(new PageOf <StoreModel>()
            {
                PageIndex = page.PageIndex,
                PageSize = page.PageSize,
                Total = Convert.ToInt32(ds.Tables[1].Rows[0][0]),
                Items = DataMapHelper.DataSetToList <StoreModel>(ds)
            });
        }
Exemple #22
0
 public PageDTO SavePage(PageDTO dto)
 {
     return(QuestionnaireAdminDataManager.Instance.SavePage(dto));
 }
Exemple #23
0
 public IEnumerable <Movie> GetAllMovies(PageDTO page)
 {
     return(_movieRepository.GetMoviesByPagination(page.Index, page.PageSize, page.Filter));
 }