Esempio n. 1
0
        public void Update(UserDto dto)
        {
            var domain = repository.GetByPKs(dto.Id);

            DomainServicesMapper.MapToUser(dto, domain);
            repository.Update(domain);
        }
        public TransactionsDto GetByIds(params object[] ids)
        {
            Logger.AddLOGMsg($"Get By Ids: {ids}");
            var domain = repository.GetByPKs(ids);

            return(DomainServicesMapper.MapToTransactionsDto(domain));
        }
Esempio n. 3
0
        public void Add(UserDto dto)
        {
            var domain = new User();

            DomainServicesMapper.MapToUser(dto, domain);
            repository.Add(domain);
        }
Esempio n. 4
0
        public void Add(RoleDto dto)
        {
            var domain = new Role();

            DomainServicesMapper.MapToRole(dto, domain);
            repository.Add(domain);
        }
        public void Update(TransactionsDto dto)
        {
            var domain = repository.GetByPKs(dto.Sku, dto.Currency);

            DomainServicesMapper.MapToTransactions(dto, domain);
            repository.Update(domain);
            Logger.AddLOGMsg($"Updated Transaction with Amount -> {dto.Amount} Sku -> {dto.Sku} Currency -> {dto.Currency}");
        }
        public void Add(TransactionsDto dto)
        {
            var domain = new Transactions();

            DomainServicesMapper.MapToTransactions(dto, domain);
            repository.Add(domain);
            Logger.AddLOGMsg($"Add Transaction with Amount -> {dto.Amount} Sku -> {dto.Sku} Currency -> {dto.Currency}");
        }
Esempio n. 7
0
        public void Update(RatesDto dto)
        {
            var domain = repository.GetByPKs(dto.From, dto.To);

            DomainServicesMapper.MapToRates(dto, domain);
            repository.Update(domain);
            Logger.AddLOGMsg($"Updated Rate with From -> {dto.From} To -> {dto.To} Rate -> {dto.Rate}");
        }
Esempio n. 8
0
        public void Add(RatesDto dto)
        {
            var domain = new Rates();

            DomainServicesMapper.MapToRates(dto, domain);
            repository.Add(domain);
            Logger.AddLOGMsg($"Add Rates with From -> {dto.From} To -> {dto.To} Rate -> {dto.Rate}");
        }
Esempio n. 9
0
        private UserDto GetDtoByFilters(
            Expression <Func <User, bool> > filter = null,
            Func <IQueryable <User>, IOrderedQueryable <User> > orderBy = null,
            string includeProperties = null)
        {
            var domain = GetByFilters(filter, orderBy, includeProperties).SingleOrDefault();

            return(DomainServicesMapper.MapToUserDto(domain));
        }
        private void RefreshTransactionsFromTheResource(IEnumerable <TransactionsDto> dtos)
        {
            Logger.AddLOGMsg("Deleted All Transactions");
            using (var context = GetNewContext())
            {
                _sqlBulkLogic.BulkDelete(TableName);

                var domains = new List <Transactions>();
                foreach (var dto in dtos)
                {
                    var domain = new Transactions();
                    DomainServicesMapper.MapToTransactions(dto, domain);
                    domains.Add(domain);
                }

                _sqlBulkLogic.BulkInsert(domains, TableName);
            }
            Logger.AddLOGMsg("Saved New Transactions");
        }
Esempio n. 11
0
        public UserDto GetByIds(params object[] ids)
        {
            var domain = repository.GetByPKs(ids);

            return(DomainServicesMapper.MapToUserDto(domain));
        }