Beispiel #1
0
        public void UpdatePost(PostDomainModel post, string userId)
        {
            var updatePost = mapper.Map <Post>(post);

            postRepository.UpdatePost(updatePost, userId);
            updatePost.Updated = DateTime.Now;
            postRepository.Save();
        }
Beispiel #2
0
        public void UpdatePostByAdmin(PostDomainModel post)
        {
            var updatePost = mapper.Map <Post>(post);
            var editPost   = postRepository.FindPostByPostId(post.Id);

            updatePost.Updated = DateTime.Now;
            postRepository.UpdatePost(updatePost, editPost.UserId);
            postRepository.Save();
        }
Beispiel #3
0
        public int CreatePost(PostDomainModel postDomainModel, string userId)
        {
            var post = mapper.Map <Post>(postDomainModel);

            postRepository.CreatePost(post, userId);
            post.Created = DateTime.Now;
            post.Updated = DateTime.Now;
            postRepository.Save();
            var postId = postRepository.GetPostId(post);

            return(postId);
        }