Ejemplo n.º 1
0
        public async Task <Message> AddAsync(PostSubmitVM vm)
        {
            var model = Builder.BuildPost(vm, GenerateId());
            await Tags.AddToPost(vm.Tags, model);

            return(await base.AddAsync(model, Log.PostAdded));
        }
Ejemplo n.º 2
0
 public Post BuildPost(PostSubmitVM vm, string id)
 {
     return(new Post()
     {
         Id = id,
         Intro = vm.Intro,
         Title = vm.Title,
         Content = vm.Content,
         Picture = vm.Picture,
         Culture = vm.Culture,
         Tags = new List <Tag>()
     });
 }
Ejemplo n.º 3
0
 public Post BuildPost(PostSubmitVM vm)
 => BuildPost(vm, vm.Id);