Exemple #1
0
        public ActionResult Publish(int courseId)
        {
            var path = _Storage.Export(courseId);

            _Storage.Import(path, _UserService.GetCurrentUser().Username);

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public FilePathResult Export(int courseId)
        {
            var path = _Storage.Export(courseId);

            return(new FilePathResult(path, "application/octet-stream")
            {
                FileDownloadName = _Storage.GetCourse(courseId).Name + ".zip"
            });
        }
Exemple #3
0
 public string Export(int id)
 {
     return(_CourseStorage.Export(id));
 }