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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public DeliveryService(AppUnitOfWork appUOW, IStoreService storeSrv, IConfiguration configuration)
 {
     _storeSrv = storeSrv;
     _configuration = configuration;
     _appUOW = appUOW;
     _orderRepo = appUOW.OrderRepo;
 }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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));
     }
 }
Beispiel #8
0
        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);
        }
Beispiel #10
0
 public LossService(AppUnitOfWork appUOW, ILossAssetService LossAssetSrv,
                    IMemoryCacheProvider cacheProvider)
 {
     _appUow        = appUOW;
     _LossRepo      = appUOW.LossRepo;
     _LossAssetSrv  = LossAssetSrv;
     _cacheProvider = cacheProvider;
 }
Beispiel #11
0
        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();
     }
 }
Beispiel #13
0
        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);
        }
Beispiel #16
0
 public UserService(AppUnitOfWork uow, IMemoryCacheProvider cache,
                    IEmailService emailService, DashboardMenuSp dashboardMenuSp)
 {
     _appUow          = uow;
     _cache           = cache;
     _emailService    = emailService;
     _dashboardMenuSp = dashboardMenuSp;
     _userRepo        = uow.UserRepo;
 }
Beispiel #17
0
        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);
        }
Beispiel #19
0
        public UnidadMedida GetById(int id)
        {
            UnidadMedida result;

            using (var unitOfWork = new AppUnitOfWork())
            {
                result = unitOfWork.UnidadMedidaRepository.GetById(id);
            }
            return(result);
        }
Beispiel #20
0
        public Marca GetById(int id)
        {
            Marca result;

            using (var unitOfWork = new AppUnitOfWork())
            {
                result = unitOfWork.MarcaRepository.GetById(id);
            }
            return(result);
        }
Beispiel #21
0
        public void Setup()
        {
            var dbContext = new AppDbContext(new DbContextOptionsBuilder <AppDbContext>()
                                             .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                             .Options);

            AppDbContextInitializer.Initialize(dbContext);

            _uow = new AppUnitOfWork(dbContext);
        }
Beispiel #22
0
 public ProductService(AppUnitOfWork appUOW,
                       IProductAssetService productAssetService,
                       IConfiguration configuration)
 {
     _appUow              = appUOW;
     _productRepo         = appUOW.ProductRepo;
     _discountRepo        = appUOW.DiscountRepo;
     _productAssetService = productAssetService;
     _configuration       = configuration;
 }
Beispiel #23
0
        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);
        }
Beispiel #25
0
        public Artist GetByIdArtist(int id)
        {
            var result = new Artist();

            using (var uw = new AppUnitOfWork())
            {
                result = uw.ArtistRepositorys.GetById(id);
            }
            return(result);
        }
Beispiel #26
0
        public Categoria GetById(int id)
        {
            Categoria results;

            using (var unitOfWork = new AppUnitOfWork())
            {
                results = unitOfWork.CategoriaRepository.GetBydId(id);
            }
            return(results);
        }
Beispiel #27
0
        private void Buscar()
        {
            var uw = new AppUnitOfWork();

            var listado = uw.TrackRepository.ReporteTrack
                              (txtNombre.Text.Trim());

            gvListado.DataSource = listado;
            gvListado.Refresh();
        }
Beispiel #28
0
        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);
        }