I have few different record-types in my object and I like to know either by Id/Name what record-type the user have selected and based on that record type selection I have to perform some logic behind that.
I have before insert, before update trigger on trigger.New
Map<ID,RecordType> rt_Map = New Map<ID,RecordType>([Select ID, Name From RecordType Where sObjectType = 'mycustom_object__C']);
if(rt_map.get(opp.recordTypeID).name.containsIgnoreCase('YOUR VALUE')) //<<<ERROR
{
//Do your stuff
}
error:
Initial term of field expression must be a concrete SObject: Map