Пример #1
0
        public ActionResult addCourse(tbl_coursevalidation cou)
        {
            try
            {
                Course cc = new Course();



                string filename  = Path.GetFileNameWithoutExtension(cou.CourseImageFIle.FileName);
                string extension = Path.GetExtension(cou.CourseImageFIle.FileName);
                filename     = DateTime.Now.ToString("yymmssff") + extension;
                cc.imageLink = "~/FrontEnd/Images/CourseImage/" + filename;

                filename = Path.Combine(Server.MapPath("~/FrontEnd/Images/CourseImage/"), filename);
                cou.CourseImageFIle.SaveAs(filename);

                cou.Role_Id          = Convert.ToInt32(Session["RoleId"]);
                cou.User_Id          = Convert.ToInt32(Session["Ad"]);
                cc.User_Id           = cou.User_Id;
                cc.Role_Id           = cou.Role_Id;
                cc.CreatedDate       = DateTime.Now;
                cc.courseDescription = cou.courseDescription;
                cc.courseName        = cou.courseName;
                cc.courseType        = cou.courseType;
                cc.Code      = cou.Code;
                cc.VideoLink = cou.VideoLink;
                cc.longDes   = cou.longDes;
                cc.duration  = cou.duration;
                db.Courses.Add(cc);


                db.SaveChanges();
                ViewBag.Message = "Data Submitted";
                ModelState.Clear();
            }
            catch (Exception ex)
            {
                ViewBag.Message = "Not Submitted";
                return(View());
            }
            return(View());
        }
Пример #2
0
        public List <tbl_coursevalidation> GetCourseClient()
        {
            List <tbl_coursevalidation> CourseData = new List <tbl_coursevalidation>();

            SqlCommand sc = new SqlCommand("[Digital_School].get_OurCourseMain", Connections.GetConnection());

            sc.CommandType = CommandType.StoredProcedure;

            SqlDataReader sdr = sc.ExecuteReader();

            while (sdr.Read())
            {
                tbl_coursevalidation gc = new tbl_coursevalidation();
                //gc.CourseId = Convert.ToInt32(sdr["courseId"]);
                gc.courseId   = Convert.ToInt32(sdr["courseId"]);
                gc.courseName = sdr["courseName"].ToString();
                gc.imageLink  = sdr["imageLink"].ToString();
                CourseData.Add(gc);
            }
            sdr.Close();
            return(CourseData);
        }
Пример #3
0
        public ActionResult AddCourse(tbl_coursevalidation cou)
        {
            int           schoolid          = Convert.ToInt32(Session["school"]);
            ClassDBHandle gc                = new ClassDBHandle();
            List <tbl_ClassValidation> list = gc.GetClass(schoolid);

            ViewBag.school = new SelectList(list, "Class_Id", "Name");
            Course cc = new Course();

            try
            {
                cou.Role_Id = Convert.ToInt32(Session["RoleID"]);

                cc.User_Id           = schoolid;
                cc.Role_Id           = cou.Role_Id;
                cc.CreatedDate       = DateTime.Now;
                cc.courseDescription = cou.courseDescription;
                cc.courseName        = cou.courseName;
                cc.courseType        = cou.courseType;
                cc.Class_Id          = cou.Class_Id;
                cc.Code = cou.Code;
                //cc.longDes = cou.longDes;
                //cc.duration = cou.duration;
                db.Courses.Add(cc);


                db.SaveChanges();
                ViewBag.Message = "Data Submitted";
                ModelState.Clear();
            }

            catch (Exception ex)
            {
                ViewBag.Message = "Not Submitted";
                return(View());
            }

            return(View());
        }
Пример #4
0
        public ActionResult updatecourse(tbl_coursevalidation sa, int id)

        {
            if (Session["Ad"] == null)
            {
                return(RedirectToAction("Login", "Account", new { area = "" }));
            }

            try
            {
                Course cc = new Course();

                //int userid = Convert.ToInt32((Session["Ad"]));

                //var l = db.loginTables.FirstOrDefault(t => t.UserId == userid);



                if (sa.CourseImageFIle != null)
                {
                    //if (l != null)
                    //{

                    //    l.UserId = userid;
                    //    l.Name = sa.ad_name;
                    //    l.Password = sa.password;
                    //    l.Email = sa.ad_email;
                    //    l.RoleID = 1;
                    //    db.Entry(l).State = EntityState.Modified;

                    //    db.SaveChanges();
                    //}
                    string filename  = Path.GetFileNameWithoutExtension(sa.CourseImageFIle.FileName);
                    string extension = Path.GetExtension(sa.CourseImageFIle.FileName);
                    filename = DateTime.Now.ToString("yymmssff") + extension;



                    cc.imageLink = "~/FrontEnd/Images/CourseImage/" + filename;


                    sa.Role_Id           = Convert.ToInt32(Session["RoleId"]);
                    sa.User_Id           = Convert.ToInt32(Session["Ad"]);
                    cc.courseId          = id;
                    cc.User_Id           = sa.User_Id;
                    cc.Role_Id           = sa.Role_Id;
                    cc.CreatedDate       = DateTime.Now;
                    cc.courseDescription = sa.courseDescription;
                    cc.courseName        = sa.courseName;
                    cc.courseType        = sa.courseType;
                    cc.Code      = sa.Code;
                    cc.VideoLink = sa.VideoLink;
                    cc.longDes   = sa.longDes;
                    cc.duration  = sa.duration;



                    if (extension.ToLower() == ".jpg" || extension.ToLower() == ".jpeg" || extension.ToLower() == ".png")
                    {
                        if (sa.CourseImageFIle.ContentLength <= 1000000)
                        {
                            db.Entry(cc).State = EntityState.Modified;



                            string oldImgPath = Request.MapPath(Session["imgPath"].ToString());

                            if (db.SaveChanges() > 0)
                            {
                                filename = Path.Combine(Server.MapPath("~/FrontEnd/Images/CourseImage/"), filename);
                                sa.CourseImageFIle.SaveAs(filename);
                                if (System.IO.File.Exists(oldImgPath))
                                {
                                    System.IO.File.Delete(oldImgPath);
                                }


                                ViewBag.Message = "Data Updated";
                                return(RedirectToAction("ViewCourse"));
                            }
                        }
                        else
                        {
                            ViewBag.msg = "File Size must be Equal or less than 1mb";
                        }
                    }
                    else
                    {
                        ViewBag.msg = "Inavlid File Type";
                    }
                }

                //}
                else
                {
                    cc.imageLink = Session["imgPath"].ToString();
                    //if (l != null)
                    //{
                    //    Session["name"] = sa.ad_name;
                    //    l.UserId = userid;
                    //    l.Name = sa.ad_name;
                    //    l.Password = sa.password;
                    //    l.Email = sa.ad_email;
                    //    l.RoleID = 1;
                    //    db.Entry(l).State = EntityState.Modified;
                    //    db.SaveChanges();
                    //}
                    //superadmin.ad_name = sa.ad_name;

                    //superadmin.ad_email = sa.ad_email;
                    //superadmin.ad_password = sa.password;
                    //superadmin.ad_Id = userid;

                    sa.Role_Id           = Convert.ToInt32(Session["RoleId"]);
                    sa.User_Id           = Convert.ToInt32(Session["Ad"]);
                    cc.courseId          = id;
                    cc.User_Id           = sa.User_Id;
                    cc.Role_Id           = sa.Role_Id;
                    cc.CreatedDate       = DateTime.Now;
                    cc.courseDescription = sa.courseDescription;
                    cc.courseName        = sa.courseName;
                    cc.courseType        = sa.courseType;
                    cc.Code      = sa.Code;
                    cc.VideoLink = sa.VideoLink;
                    cc.longDes   = sa.longDes;
                    cc.duration  = sa.duration;


                    db.Entry(cc).State = EntityState.Modified;

                    if (db.SaveChanges() > 0)
                    {
                        ViewBag.Message = "Data Updated";
                        return(RedirectToAction("ViewCourse"));
                    }
                }
            }
            catch (Exception ex)
            {
                ViewBag.Message = "Not Updated";
                return(View());
            }
            return(View());
        }