コード例 #1
0
ファイル: HomeController.cs プロジェクト: abesamisj/Venturada
        public ActionResult EditImage(int carouselId)
        {
            CommonDataService cds = new CommonDataService();

            CommonModel cm = new CommonModel();

            cm = cds.GenerateCommonModel();
            Session["FaceBook"]      = cm.FaceBook;
            Session["Twitter"]       = cm.Twitter;
            Session["Youtube"]       = cm.Youtube;
            Session["Instagram"]     = cm.Instagram;
            Session["PhoneNumber"]   = cm.PhoneNumber;
            Session["Email"]         = cm.Email;
            Session["ShoppingHours"] = cm.ShoppingHours;
            CarouselsViewModels carVM   = new CarouselsViewModels();
            CarouselsHelper     carHelp = new CarouselsHelper();

            try
            {
                carVM = carHelp.GetCarouselByCarouselId(carouselId);
                return(View(carVM));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                carVM   = null;
                carHelp = null;
            }
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: abesamisj/Venturada
        public ActionResult DeleteImages(int carouselId)
        {
            CarouselsHelper carHelp = new CarouselsHelper();

            try
            {
                CommonDataService cds = new CommonDataService();

                CommonModel cm = new CommonModel();

                cm = cds.GenerateCommonModel();
                Session["FaceBook"]      = cm.FaceBook;
                Session["Twitter"]       = cm.Twitter;
                Session["Youtube"]       = cm.Youtube;
                Session["Instagram"]     = cm.Instagram;
                Session["PhoneNumber"]   = cm.PhoneNumber;
                Session["Email"]         = cm.Email;
                Session["ShoppingHours"] = cm.ShoppingHours;
                carHelp.DeleteCarouselByCarouselId(carouselId);
                return(RedirectToAction("Edit", "Home"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                carHelp = null;
            }
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: abesamisj/Venturada
        public ActionResult EditImage()
        {
            CommonDataService cds = new CommonDataService();

            CommonModel cm = new CommonModel();

            cm = cds.GenerateCommonModel();
            Session["FaceBook"]      = cm.FaceBook;
            Session["Twitter"]       = cm.Twitter;
            Session["Youtube"]       = cm.Youtube;
            Session["Instagram"]     = cm.Instagram;
            Session["PhoneNumber"]   = cm.PhoneNumber;
            Session["Email"]         = cm.Email;
            Session["ShoppingHours"] = cm.ShoppingHours;

            CarouselsHelper carHelp = new CarouselsHelper();

            try
            {
                WebImage photo       = null;
                var      newFileName = "";
                var      imagePath   = "";
                string   carouselId  = (string)Request.Form["edit_CarouselId"];
                string   imageString = (string)Request.Form["edit_CarouselImageString"];
                string   sequence    = (string)Request.Form["edit_sequence"];


                photo = WebImage.GetImageFromRequest();
                if (photo != null)
                {
                    newFileName = Guid.NewGuid().ToString() + "_" +
                                  Path.GetFileName(photo.FileName);
                    imagePath = @"Contents\Images\Home\" + newFileName;

                    photo.Save(@"~\" + imagePath);
                    carHelp.UpdateCarouselByCarouselId(int.Parse(carouselId), int.Parse(sequence), imagePath);
                }
                else
                {
                    carHelp.UpdateCarouselByCarouselId(int.Parse(carouselId), int.Parse(sequence), imageString);
                }


                return(RedirectToAction("Edit", "Home"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                carHelp = null;
            }
        }
コード例 #4
0
ファイル: HomeController.cs プロジェクト: abesamisj/Venturada
        public ActionResult AddImages()
        {
            CommonDataService cds = new CommonDataService();

            CommonModel cm = new CommonModel();

            cm = cds.GenerateCommonModel();
            Session["FaceBook"]      = cm.FaceBook;
            Session["Twitter"]       = cm.Twitter;
            Session["Youtube"]       = cm.Youtube;
            Session["Instagram"]     = cm.Instagram;
            Session["PhoneNumber"]   = cm.PhoneNumber;
            Session["Email"]         = cm.Email;
            Session["ShoppingHours"] = cm.ShoppingHours;
            CarouselsHelper carHelp = new CarouselsHelper();

            try
            {
                string homeImage = (string)Request.Form["home_image"];

                if (carHelp.GenerateCarousels().Count >= 3)
                {
                    return(RedirectToAction("Edit", "Home"));
                }
                WebImage photo       = null;
                var      newFileName = "";
                var      imagePath   = "";

                photo = WebImage.GetImageFromRequest();
                if (photo != null)
                {
                    newFileName = Guid.NewGuid().ToString() + "_" +
                                  Path.GetFileName(photo.FileName);
                    imagePath = @"Contents\Images\Home\" + newFileName;

                    photo.Save(@"~\" + imagePath);
                    carHelp.InsertCarousels(imagePath);
                    ViewBag.Notification = homeImage;
                }

                return(RedirectToAction("Edit", "Home"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                carHelp = null;
            }
        }
コード例 #5
0
ファイル: HomeController.cs プロジェクト: abesamisj/Venturada
        public ActionResult Index()
        {
            CommonDataService cds = new CommonDataService();

            CommonModel cm = new CommonModel();

            cm = cds.GenerateCommonModel();
            Session["FaceBook"]      = cm.FaceBook;
            Session["Twitter"]       = cm.Twitter;
            Session["Youtube"]       = cm.Youtube;
            Session["Instagram"]     = cm.Instagram;
            Session["PhoneNumber"]   = cm.PhoneNumber;
            Session["Email"]         = cm.Email;
            Session["ShoppingHours"] = cm.ShoppingHours;


            CarouselsHelper carHelp  = new CarouselsHelper();
            HomePageHelper  homeHelp = new HomePageHelper();
            HomeViewModels  hvm      = new HomeViewModels();

            try
            {
                hvm.CarouselsViewModels = carHelp.GenerateCarousels();
                hvm.MainViewModels      = homeHelp.GenerateMainViewModel();
                hvm.FeatureMainModel    = homeHelp.GenerateFeatureMainModel();

                return(View(hvm));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                carHelp  = null;
                homeHelp = null;
                hvm      = null;
            }
        }