protected string GetRoleNameColumnValue(UserSearchViewData viewData) { if (viewData.UserRoleText == string.Empty) { if (viewData.IsShipDirector) { return("Ship Director"); } else { return(LookupBLL.GetRoleNameUsingScope(viewData.Scope, viewData.IsAdmin, (Descriptor?)null)); } } else { return(viewData.UserRoleText); } }
public void GetIndexableFields_GivenValidData_ReturnFields() { var viewData = new UserSearchViewData { Identifier = "10000000-0000-0000-0000-000000000001", Name = "John Doe" }; var fields = viewData.GetIndexableFields().ToDictionary(item => item.Key); Assert.That(fields["Id"].Value, Is.EqualTo(viewData.Identifier)); Assert.That(fields["Name"].Value, Is.EqualTo("john doe")); }