예제 #1
0
        public AchievementDTO Create(AchievementDTO modelDTO)
        {
            if (modelDTO != null)
            {
                return(AchievementAssembler.ToDTO(achievementsRepo.Create(AchievementAssembler.ToEntity(modelDTO))));
            }

            return(null);
        }
예제 #2
0
        public AchievementDTO Update(AchievementDTO modelDTO)
        {
            AchievementDTO returnAchievement = null;

            if (modelDTO != null && modelDTO.AchievementID > 0)
            {
                achievementsRepo.Update(0, AchievementAssembler.ToEntity(modelDTO));
                returnAchievement = modelDTO;
            }

            return(returnAchievement);
        }
예제 #3
0
        public AchievementDTO Get(int id)
        {
            AchievementDTO oAchievementDTO = null;

            if (id > 0)
            {
                Achievement oAchievement = achievementsRepo.Get(id);
                if (oAchievement != null)
                {
                    oAchievementDTO = AchievementAssembler.ToDTO(oAchievement);
                }
            }

            return(oAchievementDTO);
        }
예제 #4
0
        public List <AchievementDTO> Get()
        {
            IEnumerable <Achievement> oAchievement = achievementsRepo.Get();

            return(AchievementAssembler.ToDTOs(oAchievement));
        }