public ActionResult SavePPTData(CourseImage model, string CID, string Title)
        {
            var result = false;
            var file   = model.ImageFile;

            if (file != null)
            {
                if (!System.IO.File.Exists(Server.MapPath("/UploadedFiles/" + file.FileName)))
                {
                    file.SaveAs(Server.MapPath("/UploadedFiles/" + file.FileName));
                    try
                    {
                        DAL SQLcon = new DAL();
                        result = SQLcon.UploadNewFile(Title, "PDF", "/UploadedFiles/" + file.FileName, CID);
                    }
                    catch (Exception ex) { }
                }
                else
                {
                    result = false;
                }
            }
            var response = new JsonResult();

            response.Data = new
            {
                res   = result,
                pName = "/UploadedFiles/" + file.FileName
            };
            return(response);
        }
        public JsonResult ImageUpload(CourseImage model, string CName, string CDesc, string Days1)
        {
            // var userID = Session["EmployeeNumber"].ToString().Trim();
            var result  = "False";
            var file    = model.ImageFile;
            var dateNow = DateTime.Now.ToString("MM/dd/yyyy");

            if (file != null)
            {
                if (!System.IO.File.Exists(Server.MapPath("/UpLoadedImages/" + file.FileName)))
                {
                    file.SaveAs(Server.MapPath("/UpLoadedImages/" + file.FileName));
                    try
                    {
                        DAL SQLcon = new DAL();
                        result = SQLcon.AddNewCourse(CName, CDesc, file.FileName, dateNow, Days1);
                        result = "True";
                    }
                    catch (Exception ex) { }
                }
                else
                {
                    result = "False";
                }
            }
            var response = new JsonResult();

            response.Data = new
            {
                res   = result,
                iName = file.FileName
            };
            return(response);
        }
 /// <summary>
 /// Validate the object.
 /// </summary>
 /// <exception cref="Microsoft.Rest.ValidationException">
 /// Thrown if validation fails
 /// </exception>
 public virtual void Validate()
 {
     if (CourseImage != null)
     {
         CourseImage.Validate();
     }
 }
Beispiel #4
0
    protected void NextStep(object sender, EventArgs e)
    {
        try
        {
            Teacher teacher = (Teacher)Session["user"];
            string  Path    = null;
            if (CourseImage.PostedFile != null && CourseImage.PostedFile.FileName != "")
            {
                var savePath = Request.MapPath("~/TeacherUpload/CourseImage/") +
                               teacher.JobNumber +
                               "\\";
                if (!Directory.Exists(savePath))
                {
                    Directory.CreateDirectory(savePath);
                }
                var millisecond = DateTime.Now.Millisecond;
                CourseImage.SaveAs(savePath + millisecond + CourseImage.FileName);
                Path = "/TeacherUpload/CourseImage/" + teacher.JobNumber + "/" + millisecond + CourseImage.FileName;
            }


            int CourseId = int.Parse(Request.QueryString["id"]);
            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            Course            course            = (Course)courseServiceImpl.GetById(CourseId);
            course.Name = CourseName.Value;
            course.ShortIntroduction = ShortCourseIntro.Value;
            course.TeacherId         = teacher.TeacherId;
            course.SchoolYear        = SchoolYear.Text;
            course.Semester          = Semester.Text;
            course.IntroImage        = Path == null ? null : Path;
            course.ClassId           = int.Parse(DropDownList1.Text);
            //之后再验证数据

            course = (Course)courseServiceImpl.Modify(course);

            Response.Redirect("EditIntroDetail.aspx?id=" + course.CourseId);
        }
        catch (Exception ex)
        {
            Label.Text = "填写错误";
        }
    }
 /// <summary>
 /// Validate the object.
 /// </summary>
 /// <exception cref="Microsoft.Rest.ValidationException">
 /// Thrown if validation fails
 /// </exception>
 public virtual void Validate()
 {
     if (Subject != null)
     {
         Subject.Validate();
     }
     if (CourseImage != null)
     {
         CourseImage.Validate();
     }
     if (CourseGrades != null)
     {
         foreach (var element in CourseGrades)
         {
             if (element != null)
             {
                 element.Validate();
             }
         }
     }
 }
Beispiel #6
0
        static void Main(string[] args)
        {
            CourseImage prototype = new CourseImage();

            prototype.Initialise();

            CourseImageMaker maker = new CourseImageMaker();

            CourseImage blueprint = maker.CreateImage(prototype, "./Assets/course_image_1.png");

            blueprint.Save("blueprint.png");

            CourseImage threads = maker.CreateImage(prototype, "./Assets/course_image_2.png");

            threads.Save("threads.png");

            CourseImage memory = maker.CreateImage(prototype, "./Assets/course_image_3.png");

            memory.Save("memory.png");

            Console.ReadKey();
        }
Beispiel #7
0
    protected void NextStep(object sender, EventArgs e)
    {
        try
        {
            Teacher teacher  = (Teacher)Session["user"];
            var     savePath = Request.MapPath("~/TeacherUpload/CourseImage/") +
                               teacher.JobNumber +
                               "\\";
            if (!Directory.Exists(savePath))
            {
                Directory.CreateDirectory(savePath);
            }
            var millisecond = DateTime.Now.Millisecond;
            CourseImage.SaveAs(savePath + millisecond + CourseImage.FileName);
            string Path = "/TeacherUpload/CourseImage/" + teacher.JobNumber + "/" + millisecond + CourseImage.FileName;

            Course course = new Course()
            {
                Name = CourseName.Value,
                ShortIntroduction = ShortCourseIntro.Value,
                TeacherId         = teacher.TeacherId,
                SchoolYear        = SchoolYear.Text,
                Semester          = Semester.Text,
                IntroImage        = Path,
                ClassId           = int.Parse(DropDownList1.SelectedValue)
            };
            //之后再验证数据

            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            int id = courseServiceImpl.Create(course);

            Response.Redirect("IntroductionInDetail.aspx?id=" + id);
        }catch (Exception ex)
        {
            Label.Text = "填写错误";
        }
    }
 /// <summary>
 /// Add course image
 /// </summary>
 /// <param name="model"></param>
 public void Add(CourseImage model)
 {
     this.context.CourseImages.Add(model);
     this.context.SaveChanges();
 }