Exemple #1
0
        public static bool RemoveAwardImage(int id, string folder)
        {
            if (RemoveImage(id, folder))
            {
                var awards      = UserAwardDao.GetAwards().ToList();
                var awardsAsTxt = awards.Select(AwardDao.AwardAsTxt);
                File.WriteAllLines(AwardDao.AwardsFilePath, awardsAsTxt);

                return(true);
            }

            return(false);
        }
Exemple #2
0
        public static void AddAwardImage(int id, byte[] image, string folder)
        {
            var awards     = UserAwardDao.GetAwards().ToList();
            int awardIndex = awards.IndexOf(awards.FirstOrDefault(a => a.Id == id));

            if (awardIndex > -1)
            {
                AddImage(id, image, folder);

                awards[awardIndex].Image = image;
                var awardsAsTxt = awards.Select(AwardDao.AwardAsTxt);

                File.WriteAllLines(AwardDao.AwardsFilePath, awardsAsTxt);
            }
        }
Exemple #3
0
 public IEnumerable <Award> GetAll()
 {
     return(UserAwardDao.GetAwards());
 }