public async Task StartMission(ApiMission mission, String userName) { var miss = MissionsMapper.converToDbModel(mission); await _accountService.AddMissionRewardsToAccount(miss.MissionRwards.ToList(), userName); await _missionsRepository.StartMission(miss, userName); }
public static Mission converToDbModel(ApiMission ApiModel) { return(new Mission { Id = ApiModel.Id, Name = ApiModel.Name, AccountLvlRequired = ApiModel.AccountLvlRequired, AverageLvlRequired = ApiModel.AverageLvlRequired, MissionRwards = CreateMissionRewardsDBObject(ApiModel.MissionRewards) }); }