public ActionResult <BlockDto> Block_User([FromHeader] string key, BlockCreationDto blockCreation)
        {
            if (!authHelper1.AuthUser(key))
            {
                logger.LogWarning("Autorizacija korisnika neuspesna");
                return(Unauthorized());
            }

            if (!followingMockRepository1.FollowingUser(blockCreation.blockerID, blockCreation.blockedID))
            {
                logger.LogWarning("Korisnik ne moze da blokira korisnika kojeg ne prati");
                return(StatusCode(StatusCodes.Status400BadRequest, $"You don't follow user with id = {blockCreation.blockedID}, so you can't block him!"));
            }

            try
            {
                var c = blockingService1.Block_User(blockCreation);
                logger.LogInformation("Korisnik je blokiran uspesno");
                return(Created("aaaaa", c));
            }
            catch (Exception e)
            {
                logger.LogError(e.Message);
                return(StatusCode(StatusCodes.Status500InternalServerError, e.Message));
            }
        }