public void ImportButton_Click() { if (CourseUpload.HasFile) { try { projectPaths.Initialize(CourseUpload.FileName); CourseUpload.SaveAs(projectPaths.PathToCourseZipFile); Zipper.ExtractZipFile(projectPaths.PathToCourseZipFile, projectPaths.PathToTempCourseFolder); string courseName = CourseName.Value == "" ? Path.GetFileNameWithoutExtension(CourseUpload.FileName) : CourseName.Value; int courseId = CourseManager.Import(projectPaths, courseName, CourseDescription.Value); TblCourses course = ServerModel.DB.Load <TblCourses>(courseId); //grant permissions for this course PermissionsManager.Grand(course, FxCourseOperations.Use, ServerModel.User.Current.ID, null, DateTimeInterval.Full); PermissionsManager.Grand(course, FxCourseOperations.Modify, ServerModel.User.Current.ID, null, DateTimeInterval.Full); //Update course tree CourseTree.DataSource = GetCourses(); } catch (Exception e) { //Message.Value = e.ToString(); Message.Value = e.Message; //Message.Value = uploadError; } } else { Message.Value = fileNotFound; } }
private void PrepareCourse() { InitializePaths(CourseUpload.FileName); CourseUpload.SaveAs(projectPaths.PathToCourseZipFile); Zipper.ExtractZipFile(projectPaths.PathToCourseZipFile, projectPaths.PathToTempCourseFolder); }
public void Delete(CourseUpload model) { Context.CourseUploads.Remove(model); Context.SaveChanges(); }
public CourseUpload Update(CourseUpload model) { Context.CourseUploads.Update(model); Context.SaveChanges(); return(model); }
public CourseUpload Add(CourseUpload model) { Context.CourseUploads.Add(model); Context.SaveChanges(); return(model); }
public CourseUpload Update(CourseUpload model) { model.LastUpdated = DateTime.Now; return(courseUploadRepository.Update(model)); }
public CourseUpload Add(CourseUpload model) { model.DateCreated = DateTime.Now; return(courseUploadRepository.Add(model)); }