void newCategoryMenuItem_Click(object sender, EventArgs e)
{
ToolStripItem toolStripItem = sender as ToolStripItem;
if (toolStripItem == null)
return;
Repository repository = toolStripItem.Tag as Repository;
if (repository == null)
return;
FormDashboardCategoryTitle formDashboardCategoryTitle = new FormDashboardCategoryTitle();
formDashboardCategoryTitle.ShowDialog();
if (string.IsNullOrEmpty(formDashboardCategoryTitle.GetTitle()))
return;
RepositoryCategory newRepositoryCategory = new RepositoryCategory(formDashboardCategoryTitle.GetTitle());
RepositoryCategory.RemoveRepository(repository);
repository.RepositoryType = RepositoryType.Repository;
newRepositoryCategory.AddRepository(repository);
Repositories.RepositoryCategories.Add(newRepositoryCategory);
dashboardCategoryChanged(this, null);
}