コード例 #1
0
        private void SavePhoto(HttpRequestBase request, int userId)
        {
            var userPhotoPath = Request.Files.Save().SingleOrDefault();

            using (var context = new AppDbContext())
            {
                var user = context.Users.Include(u => u.UserPhoto).SingleOrDefault(u => u.Id == userId);
                user.ChangePhoto(UploadHelper.GetFileAsImage(userPhotoPath));

                context.SaveChanges();
            }

            UploadHelper.DeleteFileFromDirectoryTemp(userPhotoPath);
        }