Exemple #1
0
        public IActionResult CreatePriceList(AdminCreatePriceListingServicemodel priceList)
        {
            if (!ModelState.IsValid)
            {
                TempData.AddErrorMessage(ErrorModelState());
                return(RedirectToAction(IndexAction, HomeControllerConst, new { area = AdminArea }));
            }

            priceList.Content = this.html.Sanitize(priceList.Content);

            var userId = userManager.GetUserId(User);

            this.price
            .CreatePriceListAsync(priceList.Title, priceList.Content, userId);
            TempData
            .AddSuccessMessage(SuccessfullCreatePriceList(priceList.Title));
            return(RedirectToAction(IndexAction, HomeControllerConst, new { area = AdminArea }));
        }
Exemple #2
0
        public IActionResult DeletePriceList(int id, AdminCreatePriceListingServicemodel price)
        {
            if (!ModelState.IsValid)
            {
                TempData.AddErrorMessage(ErrorModelState());
                return(View(price));
            }
            if (!User.IsInRole(AdminRole))
            {
                return(RedirectToAction(HomeIndex));
            }
            this.price.DeletePriceListService(
                id,
                price.Title,
                price.Content
                );

            TempData.AddSuccessMessage(SuccessfullDeletePriceList(price.Title));
            return(RedirectToAction(IndexAction, HomeControllerConst, new { area = AdminArea }));
        }