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 });
/// <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(); } } }
private void Awake() { ChangeSize = gameObject.AddComponent <ChangeSize>(); }
private void Awake() { Rb = GetComponent <Rigidbody>(); ChangeSize = gameObject.AddComponent <ChangeSize>(); DeathTimer = gameObject.AddComponent <DeathTimer>(); }
private void Awake() { Rb = GetComponent <Rigidbody>(); SphereCollider = GetComponent <SphereCollider>(); ChangeSize = gameObject.AddComponent <ChangeSize>(); }
private void Awake() { ChangeSize = gameObject.AddComponent <ChangeSize>(); CapsuleCollider = GetComponent <CapsuleCollider>(); DeathTimer = gameObject.AddComponent <DeathTimer>(); }