Esempio n. 1
0
        public void UpdatePointUser(string generalUserId, int?point)
        {
            var user = _userRepositories.ReadOne(a => a.GeneralUserId == generalUserId);

            if (user != null && point != null)
            {
                user.Point = point ?? 0;
                _userRepositories.SaveChanges();
            }
        }
Esempio n. 2
0
        public RankDto Create(RankDto data)
        {
            var rank = Mapper.Map <Rank>(data);

            var result = _repoRank.Create(rank);

            if (_repoRank.SaveChanges() > 0)
            {
                return(Mapper.Map <RankDto>(result));
            }
            return(null);
        }
Esempio n. 3
0
        public SkinDto CreateSkin(SkinDto skin)
        {
            var skinTemp = Mapper.Map <Skin>(skin);
            var result   = _skinRepositories.Create(skinTemp);

            if (_skinRepositories.SaveChanges() > 0)
            {
                return(Mapper.Map <SkinDto>(result));
            }

            return(null);
        }
Esempio n. 4
0
        public ChampionDto CreateChampion(ChampionDto champ)
        {
            var champTemp = Mapper.Map <Champion>(champ);
            var result    = _champRepositories.Create(champTemp);

            if (_champRepositories.SaveChanges() > 0)
            {
                return(Mapper.Map <ChampionDto>(result));
            }

            return(null);
        }
Esempio n. 5
0
        public int AssignOrUnassignChamp(int accountId, string champs)
        {
            var chmps = champs.Split(',').Distinct();

            var account = _repoAccount.ReadOne(a => a.Id == accountId);
            var champ   = _champRepositories.Read(a => !a.IsDeleted && chmps.Contains(a.ChampionName), true).ToList();

            account.Champions.Clear();
            account.Champions = champ;

            return(_repoAccount.SaveChanges());
        }
Esempio n. 6
0
        public PageGemDto CreatePageGem(PageGemDto data)
        {
            var pg = Mapper.Map <PageGem>(data);

            _pageGemRepositories.Create(pg);

            if (_pageGemRepositories.SaveChanges() > 0)
            {
                return(data);
            }
            return(null);
        }
Esempio n. 7
0
        public LuckyWheelHistoryDto CreateLuckyHistory(LuckyWheelHistoryDto data)
        {
            var entity = Mapper.Map <LuckyWheelHistory>(data);

            entity.CreatedDate = DateTime.Now;
            entity.UserId      = data.UserId;

            var result = _luckyWheelHistoryRepositories.Create(entity);

            if (_luckyWheelHistoryRepositories.SaveChanges() > 0)
            {
                return(Mapper.Map <LuckyWheelHistoryDto>(result));
            }

            return(null);
        }
Esempio n. 8
0
        public LuckyWheelItemDto CreateLuckyItem(LuckyWheelItemDto data)
        {
            var entity = Mapper.Map <LuckyWheelItem>(data);

            entity.CreatedDate = DateTime.Now;
            entity.ImageUrl    = "../Images/LuckyItem/" + FileUlti.SaveFile(data.FileImage, data.ImageUrl);

            var result = _luckyWheelItemRepositories.Create(entity);

            if (_luckyWheelItemRepositories.SaveChanges() > 0)
            {
                return(Mapper.Map <LuckyWheelItemDto>(result));
            }

            return(null);
        }
Esempio n. 9
0
        public async Task Seed()
        {
            await SeedRoles();
            await SeedUserAdmin();

            SeedGrades();
            SeedSchool();
            SeedClass();
            await SeedSchoolUsers();

            _repositories.SaveChanges();
        }
Esempio n. 10
0
        public UserRechargeHistoryDto Create(UserRechargeHistoryDto rechargeHistory)
        {
            var data = Mapper.Map <UserRechargeHistory>(rechargeHistory);

            var result = _rechargeRepositories.Create(data);

            if (_rechargeRepositories.SaveChanges() > 0)
            {
                return(Mapper.Map <UserRechargeHistoryDto>(result));
            }

            return(null);
        }
Esempio n. 11
0
        public AccountDto Create(AccountDto entity, string champ, string skin)
        {
            var account = Mapper.Map <Account>(entity);

            var result = _repoAccount.Create(account);

            if (_repoAccount.SaveChanges() > 0)
            {
                var accountAdded = _repoAccount.ReadOne(a => a.Id == result.Id);

                accountAdded.Champions = ChampionForCreation(champ);
                accountAdded.Skins     = SkinForCreation(skin);

                _repoAccount.SaveChanges();
                return(Mapper.Map <AccountDto>(result));
            }

            return(null);
        }
Esempio n. 12
0
        public UserTradingHistoryDto Create(UserTradingHistoryDto tradingHistory)
        {
            var data    = Mapper.Map <UserTradingHistory>(tradingHistory);
            var existed = _tradingHistory.Read(a => a.AccountId == data.AccountId).Any();

            if (existed)
            {
                _tradingHistory.Delete(a => a.AccountId == data.AccountId);
            }

            var result = _tradingHistory.Create(data);

            if (_tradingHistory.SaveChanges() > 0)
            {
                return(Mapper.Map <UserTradingHistoryDto>(result));
            }
            return(null);
        }
Esempio n. 13
0
        private IList <Champion> ChampionForCreation(string data)
        {
            List <Champion> champs = new List <Champion>();

            if (!string.IsNullOrEmpty(data))
            {
                var splitData = data.Split(new[] { '\r', '\n' }).Where(a => !string.IsNullOrEmpty(a));

                foreach (var item in splitData)
                {
                    champs.Add(_repoChamp.ReadOne(a => a.ChampionName == item));
                }

                _repoChamp.SaveChanges();
            }


            return(champs);
        }