public void UpdatePost(PostDomainModel post, string userId) { var updatePost = mapper.Map <Post>(post); postRepository.UpdatePost(updatePost, userId); updatePost.Updated = DateTime.Now; postRepository.Save(); }
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(); }
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); }