Something weird is happening to me. I have to following function:
private string CategoryByName(string path) {
        path.ToLower();
        if (path.Contains("obs") || path.Contains("obst")||path.Contains("birthing")) return "Birthing";
        if (path.Contains("sbu2")||(!path.Contains("sbu3")&&path.Contains("gyn"))) return "Gynecology SBU2";
        if (path.Contains("sbu3")) return "Gynecology SBU3";
        if (path.Contains("dia") || path.Contains("sprint")||(path.Contains("strechers"))) return "Strechers";
        if (path.Contains("one_day") || path.Contains("one day") || (path.Contains("oda"))) return "One-day care";
        return "";            
    }
I go through a list of file names. Including ex. "INDO OBST.xlsx", which should return as "Birthing" but it returns as "".
 
     
     
    