private async Task <bool> SaveOrderItemSatuses()
        {
            List <OrderItemStatus> defaultOrderItemStatuses = new List <OrderItemStatus>()
            {
                new OrderItemStatus()
                {
                    Name = OrderItemStatus._WaitingStock
                },
                new OrderItemStatus()
                {
                    Name = OrderItemStatus._Packing
                },
                new OrderItemStatus()
                {
                    Name = OrderItemStatus._Packed
                }
            };

            IEnumerable <OrderItemStatus> existingOrderItemStatuses = _shoppingRepo.GetOrderItemStatuses();

            foreach (OrderItemStatus orderItemStatus in defaultOrderItemStatuses)
            {
                if (!existingOrderItemStatuses.Any(m => m.Name == orderItemStatus.Name))
                {
                    _shoppingRepo.Add(orderItemStatus);
                }
            }

            return(await _shoppingRepo.SaveAllAsync());
        }