@if (SelectedProject == null)
{
@AppLocalization.Text("common.noProjectSelected", "No Project Selected")
@AppLocalization.Text("project.selectProjectPrompt", "Please select a project from the left panel to manage user assignments.")
}
else
{
@AppLocalization.Text("common.currentlyManaging", "Currently Managing")
@Content.GetProjectName(SelectedProject)
@if (!string.IsNullOrEmpty(Content.GetText(SelectedProject.Description, SelectedProject.DescriptionMy)))
{
@Content.GetText(SelectedProject.Description, SelectedProject.DescriptionMy)
}
@DisplayFormats.Date(SelectedProject.StartDate) - @DisplayFormats.Date(SelectedProject.EndDate)
@AppLocalization.Text("project.assignedMembers", "Assigned Members")
@AppLocalization.Number(SelectedUserIds.Count) @AppLocalization.Text("common.selected", "selected")
@{
var selectedUsers = SelectedUsers.ToList();
}
@if (selectedUsers.Any())
{
@foreach (var user in selectedUsers)
{
@(user.FirstName.Length > 0 ? user.FirstName[0].ToString().ToUpper() : "")@(user.LastName.Length > 0 ? user.LastName[0].ToString().ToUpper() : "")
@Content.GetUserFullName(user)
}
}
else
{
@AppLocalization.Text("project.noAssignedMembers", "No members selected for this project yet.")
}
@if (isAdminUser)
{
}
else
{
@AppLocalization.Text("project.employeesOnly", "Employees only")
}
|
|
@AppLocalization.Number(SelectedUserIds.Count) @AppLocalization.Text("common.selected", "selected")
@if (isLoadingMembers)
{
}
else
{
@if (FilteredUsers.Any())
{
@foreach (var user in FilteredUsers)
{
var isChecked = SelectedUserIds.Contains(user.Id);
}
}
else
{
@AppLocalization.Text("common.noTeamMembersFound", "No team members match your search criteria.")
}
}