private void OnNewStatusToggled()
        {
            NewOrderStatus = new OrderStatusWrapper(new OrderStatus());
            NewOrderStatus.PropertyChanged += WrappedStatus_PropertyChanged;

            NewOrderStatus.Name  = "";
            NewOrderStatus.Group = StatusGroup.Open;

            IsNewStatusCollapsed = !IsNewStatusCollapsed;
        }
        private async Task LoadStatuses()
        {
            var statuses = await _orderStatusRepository.GetAllAsync();

            foreach (var status in OrderStatuses)
            {
                status.PropertyChanged -= WrappedStatus_PropertyChanged;
            }

            OrderStatuses.Clear();
            foreach (var status in statuses)
            {
                var wrappedStatus = new OrderStatusWrapper(status);
                wrappedStatus.PropertyChanged += WrappedStatus_PropertyChanged;
                OrderStatuses.Add(wrappedStatus);
            }
        }