public Fornecedor CarregarFornecedor(Guid fornecedorId) { Fornecedor ret = null; try { using (IDataContextAsync context = new PCFTIDataContext()) using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context)) { IRepositoryAsync <Fornecedor> fornecedorRepository = new Repository <Fornecedor>(context, unitOfWork); IFornecedorService fornecedorService = new FornecedorService(fornecedorRepository); ret = fornecedorService.Find(fornecedorId); unitOfWork.Dispose(); } } catch { ret = null; } return(ret); }
public bool ExisteFornecedor(Guid fornecedorId) { bool ret = false; try { using (IDataContextAsync context = new PCFTIDataContext()) using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context)) { IRepositoryAsync <Fornecedor> fornecedorRepository = new Repository <Fornecedor>(context, unitOfWork); IFornecedorService fornecedorService = new FornecedorService(fornecedorRepository); ret = (!(fornecedorService.Find(fornecedorId) == null)); unitOfWork.Dispose(); } } catch { ret = false; } return(ret); }