public static List <BankBranch> saveBankBranches(string pathToBankdetails) { XElement bankAccuntsRoot = XElement.Load(pathToBankdetails); try { return((from BB in bankAccuntsRoot.Elements() select new BankBranch() { BankName = BB.Element("שם_בנק").Value.Trim(), BankNumber = Convert.ToInt32(BB.Element("קוד_בנק").Value.Trim()), BranchAddress = BB.Element("כתובת_ה-ATM").Value.Trim(), BranchCity = BB.Element("ישוב").Value.Trim(), BranchNumber = Convert.ToInt32(BB.Element("קוד_סניף").Value.Trim()) } ).Distinct().ToList()); } catch (Exception ex) { // throw new Exception("file_problem_Order"); throw ex; } }