protected override List<ChangesetViewModel> GetChangesetsInternal(string userLogin)
{
var changesets = new List<ChangesetViewModel>();
if (!string.IsNullOrEmpty(userLogin))
{
var changesetService = GetChangesetService();
if (changesetService != null)
{
var projectName = GetProjectName();
var tfsChangesets = changesetService.GetUserChangesets(projectName, userLogin, _maxChangesetCount);
changesets = tfsChangesets
.Select(tfsChangeset => ToChangesetViewModel(tfsChangeset, changesetService))
.ToList();
}
}
return changesets;
}