public void Add(IList <Language> languages) { using (IUnitOfWork uow = new App.Common.Data.UnitOfWork(new App.Context.AppDbContext(IOMode.Write))) { ILanguageRepository repository = App.Common.DI.IoC.Container.Resolve <ILanguageRepository>(); foreach (Language item in languages) { repository.AddIfNotExist(item); } uow.Commit(); } }