Exemplo n.º 1
0
        public AddPostPage()
        {
            InitializeComponent();
            Post = new PostInsertModel();

            BindingContext = _model = new AddPostViewModel();
        }
        public IActionResult Insert(PostInsertModel post)
        {
            var user = User.GetUserId();

            post.UserId = user;

            var addedPost = _postService.Insert(post);

            var userFollowers = _notificationService.GetFollowers(post.UserId);

            _hubContext.Clients.All.SendAsync("ReceiveNotification", JsonConvert.SerializeObject(userFollowers), addedPost.Username).Wait();

            return(Ok(addedPost));
        }