public LocationRowItemAdapter(Context context, IRoleManager roleManager) : base(context, roleManager, Resource.Layout.LocationsRowItem)
 {
     DeleteVisibility = roleManager.Permissions.ContainsKey(Resource.Id.LocationRowItemDelete) ? ViewStates.Visible : ViewStates.Invisible;
     EditVisibility   = roleManager.Permissions.ContainsKey(Resource.Id.LocationRowItemEdit) ? ViewStates.Visible : ViewStates.Invisible;
     _styleProvider   = ColorConditionalStyleProvider.Instance;
 }