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); }
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); } }
public IEnumerable <Award> GetAll() { return(UserAwardDao.GetAwards()); }