示例#1
0
        public void OnGet()
        {
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");
            MemeImage memeImage;

            MemeCreation = memeCreationRepo.GetRandomMeme(out memeImage);
            MemeImage    = memeImage;
        }
示例#2
0
 public void OnGet()
 {
     MemeCreationRepository repo = new MemeCreationRepository();
     repo.Insert(MemeCreation);
     if (string.IsNullOrWhiteSpace(MemeCreation.MemeImage.Url))
     {
         MemeImageRepository imgRepo = new MemeImageRepository();
         MemeCreation.MemeImage.Url = imgRepo.GetMemeImageUrl(MemeCreation.MemeImageId);
     }
 }
        public void OnGet()
        {
            MemeImageRepository    memeImageRepo    = new MemeImageRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");

            MostUsedImage = memeImageRepo.GetMostUsedImg();

            MostUsedPosition = memeCreationRepo.GetMostUsedPosition();

            MostUsedColor = memeCreationRepo.GetMostUsedColor();
        }
示例#4
0
        private void SaveMemeInDb()
        {
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");

            MemeCreation memeCreation = new MemeCreation()
            {
                MemeImageId = ImageSelected,
                Text        = MemeText,
                Position    = PositionOfText,
                Color       = FontColor,
                Size        = FontSize
            };

            int rowsAffected = memeCreationRepo.Insert(memeCreation);
        }
示例#5
0
        public void OnGet()
        {
            MemeImageRepository memeImageRepo = new MemeImageRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");

            SelectedImageUrl = memeImageRepo.GetUrlFrom(ImageSelected);
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");
            MemeCreation           memeCreation     = new MemeCreation()
            {
                MemeImg  = ImageSelected,
                MemeText = MemeText,
                Position = TextPosition,
                Size     = FontSize,
                Color    = TextColor
            };

            memeCreationRepo.Insert(memeCreation);
        }
示例#6
0
        private void SaveMemeInDb()
        {
            MemeCreationRepository memeCreateionRepo = new MemeCreationRepository();

            MemeCreation memeCreation = new MemeCreation()
            {
                MemeImageId = ImageSelected,
                Text        = MemeText
            };

            int rowsAffected = memeCreateionRepo.Insert(memeCreation);

            if (rowsAffected != 1)
            {
                ErrorMessage = "Memet blev ikke oprettet i databasen :(";
                //Create an errormessage or log the problem somewhere
            }
        }
        public void OnGet()
        {
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");

            memes = memeCreationRepo.SearchForMeme(searchString);
        }
        public void OnGet()
        {
            MemeCreationRepository memeCreationRepo = new MemeCreationRepository(@"Data Source=(localdb)\mssqllocaldb;Initial Catalog=MemeGenerator;Integrated Security=True;");

            latestMeme = memeCreationRepo.GetLatestMeme();
        }
示例#9
0
        public void OnGet()
        {
            MemeCreationRepository repo = new MemeCreationRepository();

            Meme = repo.GetRandomMeme();
        }