public async Task CrearPost(EditorPost editorPost) { var post = Post.CrearNuevoPorDefecto(editorPost.Autor, editorPost.BlogId); post.CopiaValores(editorPost, _asignadorTags); _db.Posts.Add(post); await _db.SaveChangesAsync(); editorPost.Id = post.Id; }
public EditorPost ObtenerNuevoEditorPorDefecto(string autor) { var blog = _db.Blogs.First(m => m.Titulo == _tituloBlog); var post = Post.CrearNuevoPorDefecto(autor, blog.Id); var editor = new EditorPost(); editor.CopiaValores(post); return editor; }
public async Task ActualizarPost(EditorPost editorPost) { var post = await RecuperarPost(editorPost.Id); post.CopiaValores(editorPost, _asignadorTags); await _db.SaveChangesAsync(); }
private async Task ActualizarPost(EditorPost editorPost) { await _postsServicio.ActualizarPost(editorPost); }
private async Task CrearPost(EditorPost editorPost) { await _postsServicio.CrearPost(editorPost); }