public bool Save(Producto entity) { bool result = false; try { using (var unitOfWork = new AppUnitOfWork()) { if (entity.ProductoID == 0) { unitOfWork.ProductoRepository.Add(entity); } else { unitOfWork.ProductoRepository.Update(entity); } unitOfWork.Complete(); } } catch { result = false; } return(result); }
public bool Save(Comentario comentario) { bool result = false; try { using (var unitOfWork = new AppUnitOfWork()) { if (comentario.ComentarioID == 0) { unitOfWork.ComentarioRepository.Add(comentario); } else { unitOfWork.ComentarioRepository.Update(comentario); } unitOfWork.Complete(); } result = true; } catch (Exception ex) { result = false; } return(result); }
public DeliveryService(AppUnitOfWork appUOW, IStoreService storeSrv, IConfiguration configuration) { _storeSrv = storeSrv; _configuration = configuration; _appUOW = appUOW; _orderRepo = appUOW.OrderRepo; }
public bool Save(Marca entity) { bool result = false; try { using (var unitOfWork = new AppUnitOfWork()) { if (entity.MarcaID == 0) { unitOfWork.MarcaRepository.Add(entity); } else { unitOfWork.MarcaRepository.Update(entity); } unitOfWork.Complete(); } result = true; } catch (Exception ex) { result = false; } return(result); }
public bool Save(Producto entity) { bool result = false; try { using (var unitOfWork = new AppUnitOfWork()) { if (entity.ProductoID == 0)//Cuando es nuevo registro { unitOfWork.ProductoRepository.Add(entity); } else { unitOfWork.ProductoRepository.Update(entity); } unitOfWork.Complete(); } result = true; } catch (Exception ex) { result = false; } return(result); }
public bool Save(Categoria entity) { bool result = false; try { using (var unitOfWork = new AppUnitOfWork()) { if (entity.CategoriaID == 0)//registro nuevo { unitOfWork.CategoriaRepository.Add(entity); } else { unitOfWork.CategoriaRepository.Update(entity); } unitOfWork.Complete(); } result = true; } catch (Exception ex) { return(false); } return(result); }
public Artist GetArtist(int id) { using (var uw = new AppUnitOfWork()) { return(uw.ArtistRepository.GetById <int>(id)); } }
public UserService(AppUnitOfWork db) { _db = db; var provider = new DpapiDataProtectionProvider("Sample"); _db.UserManager.UserTokenProvider = new DataProtectorTokenProvider <User>(provider.Create("EmailConfirmation")); }
public void Setup() { var dbContext = new AppDbContext(new DbContextOptionsBuilder <AppDbContext>() .UseInMemoryDatabase(System.Guid.NewGuid().ToString()) .Options); uow = new AppUnitOfWork(dbContext); }
public LossService(AppUnitOfWork appUOW, ILossAssetService LossAssetSrv, IMemoryCacheProvider cacheProvider) { _appUow = appUOW; _LossRepo = appUOW.LossRepo; _LossAssetSrv = LossAssetSrv; _cacheProvider = cacheProvider; }
public FinancierCommandHandlerTests() { TestDataInitialization.InitializeData(_dbContext); IUnitOfWork unitOfWork = new AppUnitOfWork(_dbContext); IFinancierAggregateRepository financierRepo = new FinancierAggregateRepository(_dbContext); _financierCmdHdlr = new FinancierAggregateCommandHandler(financierRepo, unitOfWork); }
public void Guardar(Comentario entity) { using (var unitOfWork = new AppUnitOfWork()) { unitOfWork.ComentarioRepository.Add(entity); unitOfWork.Complete(); } }
public EmployeeCommandHandlerTests() { TestDataInitialization.InitializeData(_dbContext); IUnitOfWork unitOfWork = new AppUnitOfWork(_dbContext); IEmployeeAggregateRepository employeeRepo = new EmployeeAggregateRepository(_dbContext); _employeeCmdHdlr = new EmployeeAggregateCommandHandler(employeeRepo, unitOfWork); }
public IEnumerable <Artist> GetArtist(string nombre) { using (var uw = new AppUnitOfWork()) { return(uw.ArtistRepository.GetAll( x => x.Name.Contains(nombre) )); } }
public LoanAgreementCommandHandlerTests() { TestDataInitialization.InitializeData(_dbContext); IUnitOfWork unitOfWork = new AppUnitOfWork(_dbContext); IFinancierAggregateRepository financierRepo = new FinancierAggregateRepository(_dbContext); ILoanAgreementAggregateRepository loanAgreementRepository = new LoanAgreementAggregateRepository(_dbContext); _cmdHdlr = new LoanAgreementAggregateCommandHandler(financierRepo, loanAgreementRepository, unitOfWork); }
public UserService(AppUnitOfWork uow, IMemoryCacheProvider cache, IEmailService emailService, DashboardMenuSp dashboardMenuSp) { _appUow = uow; _cache = cache; _emailService = emailService; _dashboardMenuSp = dashboardMenuSp; _userRepo = uow.UserRepo; }
public Producto GetById(int id) { Producto results; using (var unitOfWork = new AppUnitOfWork()) { results = unitOfWork.ProductoRepository.GetBydId(id); } return(results); }
public void GetAll() { List <Artist> result = new List <Artist>(); using (var unitOfWOrk = new AppUnitOfWork()) { result = unitOfWOrk.ArtistRepository.GetAll(); } Assert.IsTrue(result.Count > 0); }
public UnidadMedida GetById(int id) { UnidadMedida result; using (var unitOfWork = new AppUnitOfWork()) { result = unitOfWork.UnidadMedidaRepository.GetById(id); } return(result); }
public Marca GetById(int id) { Marca result; using (var unitOfWork = new AppUnitOfWork()) { result = unitOfWork.MarcaRepository.GetById(id); } return(result); }
public void Setup() { var dbContext = new AppDbContext(new DbContextOptionsBuilder <AppDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options); AppDbContextInitializer.Initialize(dbContext); _uow = new AppUnitOfWork(dbContext); }
public ProductService(AppUnitOfWork appUOW, IProductAssetService productAssetService, IConfiguration configuration) { _appUow = appUOW; _productRepo = appUOW.ProductRepo; _discountRepo = appUOW.DiscountRepo; _productAssetService = productAssetService; _configuration = configuration; }
public void ExistenRegistros() { var model = new AppModel(); using (var unitOfWork = new AppUnitOfWork(model)) { var cantidad = unitOfWork.CategoriaRepository.Count(); Assert.IsTrue(cantidad > 0); } }
public void Get() { Artist result = null; using (var unitOfWOrk = new AppUnitOfWork()) { result = unitOfWOrk.ArtistRepository.GetById(291); } Assert.IsNotNull(result); }
public Artist GetByIdArtist(int id) { var result = new Artist(); using (var uw = new AppUnitOfWork()) { result = uw.ArtistRepositorys.GetById(id); } return(result); }
public Categoria GetById(int id) { Categoria results; using (var unitOfWork = new AppUnitOfWork()) { results = unitOfWork.CategoriaRepository.GetBydId(id); } return(results); }
private void Buscar() { var uw = new AppUnitOfWork(); var listado = uw.TrackRepository.ReporteTrack (txtNombre.Text.Trim()); gvListado.DataSource = listado; gvListado.Refresh(); }
public void CountUW() { var count = 0; using (var unitOfWork = new AppUnitOfWork()) { count = unitOfWork.ArtistRepository.Count(); } Assert.IsTrue(count > 0); }
public bool DeleteArtist(int id) { using (var uw = new AppUnitOfWork()) { return(uw.ArtistRepository.Remove(new Artist() { ArtistId = id })); } }
public IEnumerable <Comentario> GetAll() { IEnumerable <Comentario> result; using (var unitOfWork = new AppUnitOfWork()) { result = unitOfWork.ComentarioRepository.GetAll() .ToList(); } return(result); }