protected void Button_SubmitSubject_Click(object sender, EventArgs e) { if (Page.IsValid) { byte[] fileData = null; int fileSize = 0; using (BinaryReader reader = new BinaryReader(FileUpload_subject.PostedFile.InputStream)) { fileData = reader.ReadBytes(FileUpload_subject.PostedFile.ContentLength); fileSize = FileUpload_subject.PostedFile.ContentLength; } StudentSubject studentSubject = new StudentSubject { UserId = Convert.ToInt32(LoggedInUser.UserId), Assignment = fileData, SubjectName = TextBox_assignmentgrade.Text, SubjectCode = TextBox_subjectcode.Text, SubjectDescription = TextBox_subjectdescription.Text, AssignmentName = TextBox_assignmentname.Text, AssignmentSize = fileSize }; StudentSubjectService service = new StudentSubjectService(); var returnValue = service.AddStudentSubject(studentSubject); Labeluploadstatus.ForeColor = System.Drawing.Color.Green; Labeluploadstatus.Text = "data was saved successfully"; } else { Labeluploadstatus.ForeColor = System.Drawing.Color.Red; Labeluploadstatus.Text = "data was not saved"; } LoadData(); }
private void ShowStudentDataFromLocalDatabase(string studentId) { StudentSubjectService service = new StudentSubjectService(); List<StudentSubject> list = service.GetStudentSubjects(LoggedInUser, studentId); GridViewStudentSubjectList.DataSource = list; GridViewStudentSubjectList.DataBind(); }
private void DownloadFile() { if (Request.QueryString["StudentSubjectId"] != null) { int studentSubjectId = Convert.ToInt32(Request.QueryString["StudentSubjectId"]); StudentSubjectService service = new StudentSubjectService(); var studentSubject = service.GetAssignemnt(studentSubjectId); Response.Clear(); Response.AddHeader("Content-Type", "application/pdf"); Response.AppendHeader("Content-Disposition", "attachment; filename=SampleGuide.pdf"); Response.OutputStream.Write(studentSubject.Assignment,0, studentSubject.AssignmentSize); Response.End(); } }