コード例 #1
0
        public ActionResult Studentregistration(StudentProfile model, string interviewdate, HttpPostedFileBase ImageFile)
        {
            var    IntDate    = DateTime.Parse(interviewdate);
            var    getUserID  = User.Identity.Name.ToString();
            string filesnames = "";

            BindSemester();
            //BindCourse();
            BindState();
            if (ImageFile != null)
            {
                string savedFileName = DateTime.Now.ToString("MMddHHmmssfff") + Path.GetFileName(ImageFile.FileName);
                ImageFile.SaveAs(Path.Combine(Server.MapPath("~/Content/Profile/"), savedFileName)); // Save the file
                filesnames = savedFileName;
            }
            StudentProfile stupro = new StudentProfile()
            {
                Name         = model.Name,
                Gender       = model.Gender,
                DOB          = IntDate,
                MobileNumber = model.MobileNumber,
                EmailID      = getUserID,
                CollegeName  = model.CollegeName,
                Course       = model.Course,
                Semester     = model.Semester,
                Address      = model.Address,
                CreatedDate  = DateTime.Now,
                Image        = filesnames,
            };

            dbcontext.StudentProfiles.Add(stupro);
            int save = dbcontext.SaveChanges();

            if (save > 0)
            {
                ViewBag.result = "Student Registration Completed Successfully!";
                ModelState.Clear();
            }
            else
            {
                ViewBag.result = "Something went wrong";
            }

            return(RedirectToAction("Index", "Home"));
        }
コード例 #2
0
        public JsonResult SaveScore(ScoreModel model)
        {
            JsonResult jsonResult = new JsonResult()
            {
                Success = false
            };

            try
            {
                // 1.2 get student_id
                int            totalmarks    = 100;
                var            username      = User.Identity.Name;
                StudentProfile student       = dbcontext.StudentProfiles.Where(x => x.EmailID.ToLower() == username).SingleOrDefault();
                var            StudentCourse = (from a in dbcontext.StudentProfiles.Where(x => x.EmailID == username) select a.Course).SingleOrDefault();
                //var SemesterID = (from b in dbcontext.Subject_Master.Where(x => x.SubjectID != 0) select b.Semester).SingleOrDefault();

                Stu_Result stu_Result = new Stu_Result()
                {
                    SemID       = 124,
                    SubjectID   = model.SubjectID,
                    ScoredMarks = model.ScoredMarks,
                    TotalMarks  = totalmarks,
                    UnitID      = model.UnitID,
                    CourseID    = StudentCourse,
                    UserID      = student.Student_ID,
                    No_Attempts = 1,
                    CreatedDate = DateTime.Now
                };

                dbcontext.Stu_Result.Add(stu_Result);

                if (dbcontext.SaveChanges() > 0)
                {
                    jsonResult.Success = true;
                }
            }
            catch (Exception ex)
            {
                // SystemLogManager.Add("Api|Notify|Get", ex.Message, ex.InnerException.Message ?? "-");
            }

            return(jsonResult);
        }
コード例 #3
0
        public ActionResult CommittememProfile_Creation(CommitteeMembers_Profile model)
        {

            string tempUsername = User.Identity.Name.ToString();
            Bindcourse();
            CommitteeMembers_Profile Cmprofile = new CommitteeMembers_Profile()
            {
                Name = model.Name,
                Gender = model.Gender,
                MobileNumber = model.MobileNumber,
                EmailID = tempUsername,
                CourseID = model.CourseID,
                Address = model.Address,
                Qualification = model.Qualification,
                CreatedDate = DateTime.Now
            };
            dbcontext.CommitteeMembers_Profile.Add(Cmprofile);
            int save = dbcontext.SaveChanges();
            if (save > 0)
            {
                ViewBag.result = "Committe Member Profile Created Successfully";
                ModelState.Clear();
            }
            else
            {
                ViewBag.result = "Something went wrong!";
            }
            return RedirectToAction("Login", "Account");

        }