public async Task <IHttpActionResult> LikeAsync(int id) { User user = await GetCurrentUserAsync() ?? throw new ActionForbiddenException(); await _postServices.LikeAsync(user, id); await UnitOfWork.SaveChangesAsync(); return(Ok()); }