BAL.Manager.DistrictManager.addDistrict C# (CSharp) Метод

addDistrict() публичный Метод

Managaer method that adds new district entry to Db
public addDistrict ( DistrictDTO district ) : DistrictDTO
district DistrictDTO parameter that represents a new object
Результат DistrictDTO
        public DistrictDTO addDistrict(DistrictDTO district)
        {
            if (uOW.DistrictRepo.All.Where(x => x.Name.Equals(district.Name, StringComparison.InvariantCultureIgnoreCase)).Count() == 0)
            {
                var model = Mapper.Map<District>(district);
                uOW.DistrictRepo.Insert(model);
                uOW.Save();
                var newDistrict = uOW.DistrictRepo.All.Where(d => d.Name == district.Name).Include(c => c.Coordinates).FirstOrDefault();
                return Mapper.Map<DistrictDTO>(newDistrict);
            }
            else { return null; }
        }