public List<SalePerson> getDistrictSalePersons(int districtId) { List<SalePerson> salePerson = new List<SalePerson>(); if (System.Threading.Monitor.TryEnter(obj4, 10000)) { try { List<SalePerson> returnList = districtCtr.getDistrictSalePersons(districtId); if (returnList.Count != 0) { foreach (SalePerson salePersonHost in returnList) { SalePerson serviceSalePerson = new SalePerson(); serviceSalePerson.Id = salePersonHost.Id; serviceSalePerson.LastName = salePersonHost.LastName; serviceSalePerson.FirstName = salePersonHost.FirstName; serviceSalePerson.Email = salePersonHost.Email; serviceSalePerson.PhoneNo = salePersonHost.PhoneNo; salePerson.Add(serviceSalePerson); } } } catch (NullReferenceException) { } finally { System.Threading.Monitor.Exit(obj4); } } return salePerson; }