Exemple #1
0
        public PlayerMatchModel GetPlayerMatchModel(int personID,
                                                    int?pageNumber,
                                                    int?pageSize)
        {
            PlayerMatchModel playerMatchModel = new PlayerMatchModel();
            Person           person;

            person = _personSelect.GetPerson(personID);

            if (person != null)
            {
                playerMatchModel.email              = person.Email;
                playerMatchModel.emergencyContact   = person.EmergencyContact;
                playerMatchModel.emergencyContactNo = person.EmergencyContactNo;
                playerMatchModel.firstName          = person.FirstName;
                playerMatchModel.lastName           = person.LastName;
                playerMatchModel.middleName         = person.MiddleName;
                playerMatchModel.mobile             = person.Mobile;
                playerMatchModel.personID           = person.PersonID;
                playerMatchModel.playerName         = (person.FirstName + " " + person.LastName).Trim();
                playerMatchModel.gameMatchModelList = GetGameMatchList(personID);
                playerMatchModel.gameMatchPagedList = GetGameMatchPagedList(personID, pageNumber, pageSize);
            }
            return(playerMatchModel);
        }
        public async Task <PlayerMatchModel> UpdateAsync(PlayerMatchModel model)
        {
            var entity   = mapper.Map <PlayerMatchEntity>(model);
            var response = await playerMatchRepository.UpdateAsync(entity);

            return(mapper.Map <PlayerMatchModel>(response));
        }