public async Task Delete(string orderId)
        {
            Guid orderGuid = new Guid(orderId);

            var order = await _context.Orders.FindAsync(orderGuid);

            order.Deactivate <Order>();

            await _context.SaveChangesAsync();
        }
        public async Task Delete(string productId)
        {
            Guid productGuid = new Guid(productId);

            var product = await _context.Products.FindAsync(productGuid);

            product.Deactivate <Product>();

            await _context.SaveChangesAsync();
        }
        public async Task Delete(string clientId)
        {
            Guid clientGuid = new Guid(clientId);

            var client = await _context.Clients.FindAsync(clientGuid);

            client.Deactivate <Client>();

            await _context.SaveChangesAsync();
        }