private void RecieveCreatedJoke(object obj, JokeUiModel createdJoke)
        {
            Joke = createdJoke;

            GetAllOwnJokes();

            ManageHeadlines();

            SavePreviousJoke();
        }
Example #2
0
        public JokeDomainModel MapToDomainModel(JokeUiModel jokeUiModel)
        {
            var domainModel = new JokeDomainModel
            {
                DbId        = jokeUiModel.DbId,
                FirstPart   = jokeUiModel.FirstPart,
                SecondPart  = jokeUiModel.SecondPart,
                Category    = jokeUiModel.Category,
                Favourite   = jokeUiModel.Favourite,
                Selfcreated = jokeUiModel.Selfcreated
            };

            return(domainModel);
        }
        private void RecieveEditedJoke(object obj, JokeUiModel editedJoke)
        {
            Joke = editedJoke;

            GetAllOwnJokes();
        }
        private void RecieveDeletedJoke(object obj, JokeUiModel deletedJoke)
        {
            GetAllOwnJokes();

            GetJoke();
        }
Example #5
0
        public void DeleteOwnOrFavJoke(JokeUiModel jokeUiModel)
        {
            var jokeDomainModel = _jokeLogicMapper.MapToDomainModel(jokeUiModel);

            _jokeRepository.DeleteOwnOrFavJoke(jokeDomainModel);
        }
Example #6
0
        public void UpdateOwnJoke(JokeUiModel jokeUiModel)
        {
            var jokeDomainModel = _jokeLogicMapper.MapToDomainModel(jokeUiModel);

            _jokeRepository.UpdateOwnJoke(jokeDomainModel);
        }
Example #7
0
        //Methods
        public void CreateOrLikeJoke(JokeUiModel jokeUiModel)
        {
            var jokeDomainModel = _jokeLogicMapper.MapToDomainModel(jokeUiModel);

            _jokeRepository.CreateOrLikeJoke(jokeDomainModel);
        }