Beispiel #1
0
 private async void ChangePaginationSize(int value)
 {
     if (ChangeSize.HasDelegate)
     {
         await ChangeSize.InvokeAsync(value);
     }
 }
 public Task Handle(object command)
 {
     return(command switch
     {
         Create cmd => HandleCreate(cmd),
         UpdateProduct cmd
         => HandleUpdate(cmd.Id, c => c.UpdateProductName(cmd.Name)),
         ChangeBrand cmd
         => HandleUpdateAsync(cmd.Id, async c => await UpdateBrandAsync(c, cmd.BrandId)),
         ChangeProductType cmd
         => HandleUpdateAsync(cmd.Id, async c => await UpdateProductTypeAsync(c, cmd.ProductTypeId)),
         ChangeSize cmd
         => HandleUpdateAsync(cmd.Id, async c => await UpdateSizeAsync(c, cmd.SizeId)),
         DeleteProduct cmd
         => HandleUpdateAsync(cmd.Id, _ => _repository.RemoveAsync(cmd.Id)),
         _ => Task.CompletedTask
     });
Beispiel #3
0
        /// <summary>
        /// Перевірка зміни розмірів консолі
        /// </summary>
        private void CheckerChangeWindow()
        {
            // висота і ширина вікна консолі
            int hight  = Console.WindowHeight,
                weigth = Console.WindowWidth;

            while (true)
            {
                // якщо ширина і висота консолі змінилася
                // то оновлюємо внутрішнє меню
                if (hight != Console.WindowHeight ||
                    weigth != Console.WindowWidth)
                {
                    // оновлюємо дані
                    hight  = Console.WindowHeight;
                    weigth = Console.WindowWidth;

                    // Запускаємо подію оновлення меню
                    ChangeSize.Invoke();
                }
            }
        }
Beispiel #4
0
 private void Awake()
 {
     ChangeSize = gameObject.AddComponent <ChangeSize>();
 }
Beispiel #5
0
 private void Awake()
 {
     Rb         = GetComponent <Rigidbody>();
     ChangeSize = gameObject.AddComponent <ChangeSize>();
     DeathTimer = gameObject.AddComponent <DeathTimer>();
 }
Beispiel #6
0
 private void Awake()
 {
     Rb             = GetComponent <Rigidbody>();
     SphereCollider = GetComponent <SphereCollider>();
     ChangeSize     = gameObject.AddComponent <ChangeSize>();
 }
Beispiel #7
0
 private void Awake()
 {
     ChangeSize      = gameObject.AddComponent <ChangeSize>();
     CapsuleCollider = GetComponent <CapsuleCollider>();
     DeathTimer      = gameObject.AddComponent <DeathTimer>();
 }