예제 #1
0
        public bool CreateOrExistsBest2016(decimal studentId)
        {
            if (!Students.Best2016.Contains(studentId))
            {
                return(false);
            }
            var fileSys = UserImages.GetBest2016FileSys(studentId);

            if (!System.IO.File.Exists(fileSys))
            {
                var student = StudentService.GetValues(studentId, x => new { x.LastName, x.MiddleName, x.FirstName });
                if (student == null)
                {
                    return(false);
                }
                using (var image = Image.FromFile(UserImages.GetBest2016FileSys(0))) {
                    ImageUtils.Best2016(image, _.List(student.LastName, student.FirstName, student.MiddleName).JoinWith(" ")).Save(
                        fileSys);
                }
            }
            return(true);
        }