public async Task <IActionResult> Create(int id)
        {
            Announcement announcement = await AnnouncementService.FindByIdAsync(id);

            if (announcement == null)
            {
                return(NotFound());
            }

            var control = announcement.Likes.Exists(l => l.User.Equals(CurrentUser));

            if (control)
            {
                return(BadRequest(new { message = "Zaten bu duyuruyu beğendiniz." }));
            }

            if (announcement.User.Equals(CurrentUser))
            {
                return(BadRequest(new { message = "Kendi duyurunuzu beğenemezsiniz." }));
            }

            await LikeService.AddLikeAsync(CurrentUser, announcement);

            return(Ok());
        }