Exemplo n.º 1
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            var category = new CategoryModel()
            {
                Id   = Convert.ToInt32(idCategoryLabel.Text),
                Name = nameCategoryTextBox.Text
            };
            var validValue = _categoryRepository.GetCategoriesList().Any(x => x.Name.ToLower() == category.Name.ToLower());

            if (validValue)
            {
                validMessagelabel.Visible = true;
                validMessagelabel.Text    = ConstantName.ValidNameCategoryMessage;
            }
            else if (category.Name == String.Empty)
            {
                validMessagelabel.Visible = true;
                validMessagelabel.Text    = ConstantName.ValidNameMessage;
            }
            else
            {
                _categoryRepository.AddOrUpdateCategory(category);
                UpdateGrid();
            }
        }