public static BOMRepository GetBOMRepository() { var repository = new BOMRepository(); repository.UnitOfWork = GetUnitOfWork(); return(repository); }
public static BOMRepository GetBOMRepository(IUnitOfWork unitOfWork) { var repository = new BOMRepository(); repository.UnitOfWork = unitOfWork; return(repository); }
public ExecuteResultEntity Imports(ICollection <BOM> source) { try { if (source == null) { return(ExecuteResultEntity.CreateErrorResultEntity(new ArgumentNullException("source"))); } BOMRepository Repo = RepositoryHelper.GetBOMRepository(); database = Repo.UnitOfWork; Repo.BatchAdd(source); Repo.UnitOfWork.Commit(); return(ExecuteResultEntity.CreateResultEntity()); } catch (Exception ex) { return(ExecuteResultEntity.CreateErrorResultEntity(ex)); } }