Ejemplo n.º 1
0
        public string UpdateTeaser(AdminTeasersViewModel adminTeaserViewModel)
        {
            TeaserEntityDL teaserToDB = new TeaserEntityDL();

            if (adminTeaserViewModel.TeaserNew.Image == null)
            {
                teaserToDB.Id           = adminTeaserViewModel.TeaserOld.Id;
                teaserToDB.Title        = adminTeaserViewModel.TeaserNew.Title;
                teaserToDB.Text         = adminTeaserViewModel.TeaserNew.Text ?? string.Empty;
                teaserToDB.DateOfTeaser = adminTeaserViewModel.TeaserNew.DateOfTeaser;
                teaserToDB.ImageName    = null;

                return(dbRepository.UpdateTeaserData(teaserToDB));
            }

            string ImageSaveError = SaveImage(adminTeaserViewModel);

            if (ImageSaveError != string.Empty)
            {
                return(ImageSaveError);
            }

            teaserToDB.Id           = adminTeaserViewModel.TeaserOld.Id;
            teaserToDB.Title        = adminTeaserViewModel.TeaserNew.Title;
            teaserToDB.Text         = adminTeaserViewModel.TeaserNew.Text ?? string.Empty;
            teaserToDB.DateOfTeaser = adminTeaserViewModel.TeaserNew.DateOfTeaser;
            teaserToDB.ImageName    = adminTeaserViewModel.TeaserOld.Id.ToString();

            return(dbRepository.UpdateTeaserData(teaserToDB));
        }
Ejemplo n.º 2
0
        public void FindTeaser(AdminTeasersViewModel adminTeaserViewModel)
        {
            TeaserEntityDL teaserFromDB = dbRepository.GetTeaserData(GetIdTeaser());

            if (teaserFromDB == null)
            {
                TeaserOld = new TeaserEntity(0, "Die angaben wurden nicht gelesen", "", DateTime.Today, string.Empty);
            }

            TeaserOld = new TeaserEntity(teaserFromDB.Id, teaserFromDB.Title, teaserFromDB.Text, teaserFromDB.DateOfTeaser, pathToDisplayImages + teaserFromDB.ImageName + ".jpg");
            TeaserNew = TeaserOld;
        }
Ejemplo n.º 3
0
        public void GetTeaser(int teaserId)
        {
            TeaserEntityDL teaserFromDB = dbRepository.GetTeaserData(teaserId);

            Teaser = new TeaserEntity(teaserFromDB.Id, teaserFromDB.Title, teaserFromDB.Text, teaserFromDB.DateOfTeaser, pathToDisplayImages + teaserFromDB.ImageName + ".jpg");
        }