public static string GetCodeName(int machineId) { var dc = new CEWBDataContext(); var codename = ModelTypes(machineId, dc).Select(x => x.CodeName).ToList(); if (codename.Any()) return codename.FirstOrDefault(); }
Not all code paths return a value
if (codename.Count > 0) return codename.ToList()[0]; else return null;
if(codename.Any()) { return codename.FirstOrDefault(); }
string.Empty
null
if(codename.Any()) { return codename.FirstOrDefault(); } else { return string.Empty; }
var codename = MyClass.GetCodeName(1); if(string.IsNullOrEmpty(codename) { //do some sort of error here, throw an exception, do something about the error...etc }
FirstOrDefault
if
ToList
var dc = new CEWBDataContext(); return ModelTypes(machineId, dc).Select(x => x.CodeName).FirstOrDefault();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)