public async Task <IActionResult> GetOrder(int id)
        {
            var order = await _repo.GetOrder(id);

            if (order.UserId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value))
            {
                return(Unauthorized());
            }

            var orderToReturn = _mapper.Map <OrderForDetailsDto>(order);

            return(Ok(orderToReturn));
        }