public Post GetLast() { var blog = this.blogService.GetLast(); var translator = new PostTranslator(); return(translator.ToViewModel(blog)); }
public Post Delete(int id) { var translator = new PostTranslator(); var post = this.blogService.Delete(id); return(translator.ToViewModel(post)); }
public Post Delete(Post model) { var translator = new PostTranslator(); var post = this.blogService.Delete(translator.ToDto(model)); return(translator.ToViewModel(post)); }
public Post[] GetAll() { var translator = new PostTranslator(); var blog = this.blogService.GetAll(); var blogs = new List <Post>(); blog.ToList().ForEach(p => blogs.Add(translator.ToViewModel(p))); return(blogs.ToArray()); }
public async Task <PostDto> CreatePost(PostDto post) { var newPost = new Post() { Content = post.Content, EventId = post.EventId, CreatorId = post.CreatorId, Created = DateTime.Now }; _context.Posts.Add(newPost); await _context.SaveChangesAsync(); return(PostTranslator.ToPostDto(newPost)); }