Ejemplo n.º 1
0
        void AddCategory(object sender, EventArgs e)
        {
            ICategoryView _categoryView = new CategoryForm();

            _categoryView.CategoryCreated += delegate(string name, int id)
            {
                if (!Categories.ContainsKey(name))
                {
                    _manager.AddCategory(name, id);
                    Categories.Add(name, id);
                    _view.UpdateCategories(Categories);
                }
                else
                {
                    _messageService.ShowExclamation("Категория с таким именем уже существует!");
                }
            };

            _categoryView.Show();
        }