Inheritance: MonoBehaviour
        public IHttpActionResult Update(int? id,StudentModel student)
        {
            if (id == null)
            {
                return BadRequest("Invalid type of parameter for id");
            }

            var studentToUpdate = this.db.Students.SearchFor(x => x.StudentIdentification == id).FirstOrDefault();

            if (studentToUpdate == null)
            {
                return BadRequest("There is no user with such id");
            }
            else if(!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            else
            {
                studentToUpdate.FirstName = student.FirstName;
                studentToUpdate.LastName = student.LastName;
                studentToUpdate.Level = student.Level;               

                this.db.SaveChanges();

                student.Id = studentToUpdate.StudentIdentification;

                return Ok(student);
            }
        }
 public ActionResult Create()
 {
     var courses = this.courses.All().ToList();
     var coursesModel = Mapper.Map<List<Course>,List<CourseModel> >(courses);
     var studnetModel = new StudentModel();
     studnetModel.Courses = coursesModel;
     return View(studnetModel);
 }
Example #3
0
    public static void Main()
    {
        var view = new StudentView(); //in web most time it is "index.html"
        var controller = new StudentController(view);
        controller.Update();

        //usually http event handler
        var newPerson = new StudentModel(){name="Jan Antoni", surname="Kowalski"};
        controller.PostData(newPerson);
        controller.Update();
    }
        public StudentViewModel(IUserInterop userInterop, IControllerInterop controllerInterop, Dispatcher dispatcher)
            : base(userInterop, controllerInterop, dispatcher)
        {
            groups = new List<GroupDTO>();

            originalEntity = new StudentDTO();

            Model = new StudentModel(originalEntity as StudentDTO) { Role = UserRoles.Student };

            this.Model.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(ModelPropertyChanged);
        }
Example #5
0
        public ActionResult Index(StudentModel _objstudentmodel, string[] checkbox)
        {
            List<string> stusection = new List<string>();
            stusection = GetSectionList();

            foreach (var item in _objstudentmodel.StudentList)
            {
                SelectList objsection = new SelectList(stusection, item.StudentSection);
                item.SectionModel = objsection;
            }
            return View(_objstudentmodel);
        }
Example #6
0
 private void btnModify_Click_1(object sender, EventArgs e)
 {
     StudentBLL objstudentBBLClass = new StudentBLL();
     StudentModel objStudentModel = new StudentModel();
     objStudentModel.StuNum = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
     objStudentModel.StuName = txtStuName.Text;
     objStudentModel.StuSex = cbxStuSex.Text;
     objStudentModel.Address = txtAddress.Text;
     if (objstudentBBLClass.UpdateStudent(objStudentModel) == true)
     { MessageBox.Show("数据修改成功"); }
     else
     { MessageBox.Show("数据修改失败"); }
     dataGridView1.DataSource = objstudentBBLClass.ShowStuInfo();
 }
        public ActionResult Create(StudentModel studentModel, HttpPostedFileBase imageFile)
        {
            if (imageFile != null)
            {
                if (ModelState.IsValid)
                {
                    var imageLocation = Path.Combine(Server.MapPath("~/Images"), imageFile.FileName);
                    if (System.IO.File.Exists(imageLocation))
                    {
                        string extension = Path.GetExtension(imageFile.FileName);
                        imageLocation = Path.Combine(
                                       Server.MapPath("~/Images"), Guid.NewGuid() + extension);
                    }
                    var student = new Student();
                    imageFile.SaveAs(imageLocation);
                    student.FirstName = studentModel.FirstName;
                    student.LastName = studentModel.LastName;
                    student.MiddleName = studentModel.MiddleName;
                    student.IsMale = studentModel.IsMale;
                    student.IdentityNumber = studentModel.IdentityNumber;
                    student.ImagePath = "/Images/" + imageFile.FileName;
                    var selectedCourses = studentModel.Courses.Where(x => x.IsApproved==true);
                    foreach (var course in selectedCourses)
                    {
                        var courseDb = this.courses.All().Where(x => x.Id == course.Id).FirstOrDefault();
                        if(courseDb != null)
                        {
                            student.Courses.Add(courseDb);
                        }
                    }
                    this.students.Add(student);

                    try
                    {
                        this.students.SaveChanges();
                        ViewBag.Id = student.Id;
                    }
                    catch (Exception ex)
                    {
                        throw;
                    }
                }
            }
            else
            {
                ModelState.AddModelError("ImagePath", "Picture is required");
            }

            return View(studentModel);
        }
Example #8
0
 private void btnClear_Click(object sender, EventArgs e)
 {
     StudentModel objStudentModel = new StudentModel();
     objStudentModel.StuNum = txtStuNum.Text;
     objStudentModel.StuName = txtStuName.Text;
     objStudentModel.StuSex = cbxStuSex.Text;
     objStudentModel.Birthday = dtBirthday.Value.ToString("yyy-mm-dd");
     objStudentModel.Address = txtAddress.Text;
     string OutString = "姓名:" + objStudentModel.StuName + "\n";
     OutString += "学号:" + objStudentModel.StuNum + "\n";
     OutString += "性别:" + objStudentModel.StuSex + "\n";
     OutString += "出生日期:" + objStudentModel.Birthday + "\n";
     OutString += "地址:" + objStudentModel.Address + "\n";
     MessageBox.Show(OutString, "学生信息");
 }
Example #9
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     StudentBLL objstudentBBLClass = new StudentBLL();
     StudentModel objStudentModel = new StudentModel();
     objStudentModel.StuNum = txtStuNum.Text;
     objStudentModel.StuName = txtStuName.Text;
     objStudentModel.StuSex = cbxStuSex.Text;
     objStudentModel.Address = txtAddress.Text;
     objStudentModel.ClaNum = txtClaNum.Text;
     if (objstudentBBLClass.Insertstudent(objStudentModel) == true)
         MessageBox.Show("数据添加成功");
     else
         MessageBox.Show("数据添加失败");
     dataGridView1.DataSource = objstudentBBLClass.ShowStuInfo();
 }
        public ActionResult AddNewStudent()
        {
            StudentModel model = new StudentModel();

            return(PartialView("_GridAddPartial", model));
        }
Example #11
0
 public async Task <MobileResult> Update(StudentModel model)
 {
     return(await Process(model, "update"));
 }
Example #12
0
 public ActionResult Student(StudentModel obj)
 {
     ViewBag.Msg = "The Student " + obj.Name + " with Roll No. :" + obj.RollNo + " and Class :" + obj.Class + " was added";
     return(View());
 }
Example #13
0
 /// <summary>
 /// Map Student model to Entity
 /// </summary>
 /// <param name="model">The  Student model.</param>
 /// <returns></returns>
 public static Student ToEntity(this StudentModel model, Student entity)
 {
     return(model.MapTo <StudentModel, Student>(entity));
 }
Example #14
0
 public ActionResult add_student(StudentModel std_d)
 {
     std_d.addstd_data();
     return(View(std_d));
 }
Example #15
0
 public ActionResult edit(StudentModel std)
 {
     std.std_upt();
     return(View(std));
 }
 public ActionResult Edit(StudentModel studentModel)
 {
     if (ModelState.IsValid)
     {
         var studentToUpdate = this.students.All().Where(x => x.Id == studentModel.Id).FirstOrDefault();
        // Mapper.Map<StudentModel, Student>(studentToUpdate);
         this.students.SaveChanges();
     }
     return View(studentModel);
 }
Example #17
0
 public StudentModel UpdateStudentInfo(StudentModel student)
 {
     ValidateStudent(student);
     return(_studentRepository.UpdateStudent(student));
 }
 // Use this for initialization
 void Start()
 {
     init();
     Stud = gameObject.GetComponent("StudentModel") as StudentModel;
     HiddenPos = new Vector3(ToolObject.transform.position.x, 0, ToolObject.transform.position.z);
 }
 //Call this in your start method
 protected void init()
 {
     Player = GameObject.FindWithTag("Player");
     Student = GameObject.FindWithTag("Player").GetComponent("StudentModel") as StudentModel;
     Controller = GameObject.Find("Controller").GetComponent("GameController") as GameController;
 }
Example #20
0
 public StudentViewModel()
 {
     MyStudent          = new StudentModel();
     BotonCommand       = new Command(Metodo);
     InscripcionCarrera = new Command(IrACarrera);
 }
    // Use this for initialization
    void Start()
    {
        level2Story = this.GetComponent("Level2StoryScript") as Level2StoryScript;
        newtonLevel2Controller = GameObject.Find("Newton").GetComponent("NewtonLevel2Controller") as NewtonLevel2Controller;
        newtonLevel2Controller.enabled = false;
        gameController = GameObject.Find("Controller").GetComponent("GameController") as GameController;
        consoleController = GameObject.Find("console").GetComponent("ConsoleController") as ConsoleController;
        student = GameObject.FindWithTag("Player").GetComponent("StudentModel") as StudentModel;
        cageController = GameObject.Find("CageBase").GetComponent("CageController") as CageController;
        l2ProblemController = this.GetComponent("L2ProblemController") as L2ProblemController;

        cageController.CrashEvent += cageCrashListener;
    }
Example #22
0
 public void AddStudent(StudentModel student)
 {
     _context.Students.Add(student);
     _context.SaveChanges();
 }
Example #23
0
        public StudentModel GetStudent(int id)
        {
            StudentModel student = _context.Students.Find(id);

            return(student);
        }
        public ICollection <SubjectWithGradesDTO> GetAllSubjectsWithGrades(string id)
        {
            StudentModel StudentFromDB = db.StudentsRepository.GetByID(id);

            return(GetStudentsSubjectsWithGradesDTO(StudentFromDB));
        }
        internal static async Task Seed_Database(ISchoolRepository repository)
        {
            if ((await repository.CountAsync <StudentModel, Student>()) > 0)
            {
                return;//database has been seeded
            }
            InstructorModel[] instructors = new InstructorModel[]
            {
                new InstructorModel {
                    FirstName = "Roger", LastName = "Zheng", HireDate = DateTime.Parse("2004-02-12"), EntityState = LogicBuilder.Domain.EntityStateType.Added
                },
                new InstructorModel {
                    FirstName = "Kim", LastName = "Abercrombie", HireDate = DateTime.Parse("1995-03-11"), EntityState = LogicBuilder.Domain.EntityStateType.Added
                },
                new InstructorModel {
                    FirstName = "Fadi", LastName = "Fakhouri", HireDate = DateTime.Parse("2002-07-06"), OfficeAssignment = new OfficeAssignmentModel {
                        Location = "Smith 17"
                    }, EntityState = LogicBuilder.Domain.EntityStateType.Added
                },
                new InstructorModel {
                    FirstName = "Roger", LastName = "Harui", HireDate = DateTime.Parse("1998-07-01"), OfficeAssignment = new OfficeAssignmentModel {
                        Location = "Gowan 27"
                    }, EntityState = LogicBuilder.Domain.EntityStateType.Added
                },
                new InstructorModel {
                    FirstName = "Candace", LastName = "Kapoor", HireDate = DateTime.Parse("2001-01-15"), OfficeAssignment = new OfficeAssignmentModel {
                        Location = "Thompson 304"
                    }, EntityState = LogicBuilder.Domain.EntityStateType.Added
                }
            };
            await repository.SaveGraphsAsync <InstructorModel, Instructor>(instructors);

            DepartmentModel[] departments = new DepartmentModel[]
            {
                new DepartmentModel
                {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    Name         = "English", Budget = 350000,
                    StartDate    = DateTime.Parse("2007-09-01"),
                    InstructorID = instructors.Single(i => i.FirstName == "Kim" && i.LastName == "Abercrombie").ID,
                    Courses      = new HashSet <CourseModel>
                    {
                        new CourseModel {
                            CourseID = 2021, Title = "Composition", Credits = 3
                        },
                        new CourseModel {
                            CourseID = 2042, Title = "Literature", Credits = 4
                        }
                    }
                },
                new DepartmentModel
                {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    Name         = "Mathematics",
                    Budget       = 100000,
                    StartDate    = DateTime.Parse("2007-09-01"),
                    InstructorID = instructors.Single(i => i.FirstName == "Fadi" && i.LastName == "Fakhouri").ID,
                    Courses      = new HashSet <CourseModel>
                    {
                        new CourseModel {
                            CourseID = 1045, Title = "Calculus", Credits = 4
                        },
                        new CourseModel {
                            CourseID = 3141, Title = "Trigonometry", Credits = 4
                        }
                    }
                },
                new DepartmentModel
                {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    Name         = "Engineering", Budget = 350000,
                    StartDate    = DateTime.Parse("2007-09-01"),
                    InstructorID = instructors.Single(i => i.FirstName == "Roger" && i.LastName == "Harui").ID,
                    Courses      = new HashSet <CourseModel>
                    {
                        new CourseModel {
                            CourseID = 1050, Title = "Chemistry", Credits = 3
                        }
                    }
                },
                new DepartmentModel
                {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    Name         = "Economics",
                    Budget       = 100000,
                    StartDate    = DateTime.Parse("2007-09-01"),
                    InstructorID = instructors.Single(i => i.FirstName == "Candace" && i.LastName == "Kapoor").ID,
                    Courses      = new HashSet <CourseModel>
                    {
                        new CourseModel {
                            CourseID = 4022, Title = "Microeconomics", Credits = 3
                        },
                        new CourseModel {
                            CourseID = 4041, Title = "Macroeconomics", Credits = 3
                        }
                    }
                }
            };
            await repository.SaveGraphsAsync <DepartmentModel, Department>(departments);

            IEnumerable <CourseModel> courses = departments.SelectMany(d => d.Courses);

            CourseAssignmentModel[] courseInstructors = new CourseAssignmentModel[]
            {
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Chemistry").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Kapoor").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Chemistry").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Harui").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Microeconomics").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Zheng").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Macroeconomics").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Zheng").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Calculus").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Fakhouri").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Trigonometry").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Harui").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Composition").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Abercrombie").ID
                },
                new CourseAssignmentModel {
                    EntityState  = LogicBuilder.Domain.EntityStateType.Added,
                    CourseID     = courses.Single(c => c.Title == "Literature").CourseID,
                    InstructorID = instructors.Single(i => i.LastName == "Abercrombie").ID
                },
            };
            await repository.SaveGraphsAsync <CourseAssignmentModel, CourseAssignment>(courseInstructors);

            StudentModel[] students = new StudentModel[]
            {
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Carson", LastName = "Alexander",
                    EnrollmentDate = DateTime.Parse("2010-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Chemistry").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.A
                        },
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Microeconomics").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.C
                        },
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Macroeconomics").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Meredith", LastName = "Alonso",
                    EnrollmentDate = DateTime.Parse("2012-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Calculus").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        },
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Trigonometry").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        },
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Composition").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Arturo", LastName = "Anand",
                    EnrollmentDate = DateTime.Parse("2013-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Chemistry").CourseID
                        },
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Microeconomics").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        },
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Gytis", LastName = "Barzdukas",
                    EnrollmentDate = DateTime.Parse("2012-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Chemistry").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Yan", LastName = "Li",
                    EnrollmentDate = DateTime.Parse("2012-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Composition").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Peggy", LastName = "Justice",
                    EnrollmentDate = DateTime.Parse("2011-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = courses.Single(c => c.Title == "Literature").CourseID,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Laura", LastName = "Norman",
                    EnrollmentDate = DateTime.Parse("2013-09-01")
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Nino", LastName = "Olivetto",
                    EnrollmentDate = DateTime.Parse("2005-09-01")
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Tom",
                    LastName       = "Spratt",
                    EnrollmentDate = DateTime.Parse("2010-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = 1045,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Billie",
                    LastName       = "Spratt",
                    EnrollmentDate = DateTime.Parse("2010-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = 1050,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                },
                new StudentModel
                {
                    EntityState    = LogicBuilder.Domain.EntityStateType.Added,
                    FirstName      = "Jackson",
                    LastName       = "Spratt",
                    EnrollmentDate = DateTime.Parse("2017-09-01"),
                    Enrollments    = new HashSet <EnrollmentModel>
                    {
                        new EnrollmentModel
                        {
                            CourseID = 2021,
                            Grade    = Contoso.Domain.Entities.Grade.B
                        }
                    }
                }
            };

            await repository.SaveGraphsAsync <StudentModel, Student>(students);
        }
Example #26
0
 public ActionResult edit1(StudentModel std)
 {
     std.std_delete();
     return(View(std));
 }
Example #27
0
        public IHttpActionResult PostStudent(StudentModel studentmodel, string newlogo, int academicyearid)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            User studentold = db.Users.Where(s => s.Email == studentmodel.Email).FirstOrDefault();

            if (studentold != null)
            {
                return(Json("Email already exists"));
            }
            else
            {
                if (newlogo != "")
                {
                    studentmodel.Photo = newlogo;
                }

                try
                {
                    User superadminuser = db.Users.Find(1);

                    User user = new User();
                    user.Email        = studentmodel.Email;
                    user.Password     = studentmodel.Password;
                    user.CanCreate    = false;
                    user.CanEdit      = false;
                    user.CanDelete    = false;
                    user.CanPrint     = false;
                    user.Status       = false;
                    user.CreatedOn    = DateTime.Now;
                    user.LastLoggedOn = null;
                    db.Users.Add(user);
                    db.SaveChanges();


                    Role     role      = db.Roles.Where(r => r.Name == "Student").FirstOrDefault();
                    UserRole userroles = new UserRole();
                    userroles.UserID = user.UserID;
                    userroles.RoleID = role.RoleID;
                    db.UserRoles.Add(userroles);
                    db.SaveChanges();

                    Student student = new Student();
                    student.Name      = studentmodel.Name;
                    student.Mobile    = studentmodel.Mobile;
                    student.IdCard    = studentmodel.IdCard;
                    student.ClassID   = studentmodel.ClassID;
                    student.SectionID = studentmodel.SectionID;

                    student.Photo    = studentmodel.Photo;
                    student.SchoolID = studentmodel.SchoolID;
                    student.UserID   = user.UserID;
                    student.Status   = studentmodel.Status;
                    db.Students.Add(student);
                    db.SaveChanges();

                    School school = db.Schools.Find(studentmodel.SchoolID);

                    studentmodel.IdCard     = "" + school.ShortName + "-" + student.StudentID.ToString("D" + 6);
                    db.Entry(student).State = EntityState.Modified;
                    db.SaveChanges();

                    user.Status          = true;
                    db.Entry(user).State = EntityState.Modified;
                    db.SaveChanges();

                    string To = studentmodel.Email, WebsiteUrl, Ssl, UserID, Password, SMTPPort, Host;
                    CommanFunctions.AppSettings(out WebsiteUrl, out Ssl, out UserID, out Password, out SMTPPort, out Host);
                    string subject = "New Student Created";
                    string body    = "Hi,";
                    body += "<br/> Student was created. Please login using these credentials, and update student profile. <br/> Login email : " + studentmodel.Email;
                    body += "<br/> Login password : "******"<br/> <br/> ----------------------";
                    body += "<br/> Admin";
                    body += "<br/> <a href=" + WebsiteUrl + ">" + WebsiteUrl + "</a>";
                    try { CommanFunctions.SendEmail(UserID, subject, body, superadminuser.Email, To, Ssl, UserID, Password, SMTPPort, Host); }
                    catch { }
                }
                catch
                {
                    return(Json("Error in creating"));
                }
            }

            return(Json("Created Successfully"));
        }
Example #28
0
 /// <summary>
 /// Makes a new Student
 /// </summary>
 /// <param name="data"></param>
 /// <returns>Student Passed In</returns>
 public StudentModel Create(StudentModel data)
 {
     StudentList.Add(data);
     return(data);
 }
Example #29
0
        // PUT api/Student/5
        public IHttpActionResult PutStudent(int id, StudentModel studentmodel, string newlogo, string existingemail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != studentmodel.StudentID)
            {
                return(BadRequest());
            }
            if (studentmodel.Email != existingemail)
            {
                User studentold = db.Users.Where(s => s.Email == studentmodel.Email).FirstOrDefault();
                if (studentold != null)
                {
                    return(Json("Email already exists"));
                }
            }


            try
            {
                if (newlogo != "")
                {
                    studentmodel.Photo = newlogo;
                }

                User superadminuser = db.Users.Find(1);

                User user = db.Users.Find(studentmodel.UserID);
                user.Email           = studentmodel.Email;
                user.Password        = studentmodel.Password;
                db.Entry(user).State = EntityState.Modified;
                db.SaveChanges();

                Student student = db.Students.Find(studentmodel.StudentID);
                student.Name      = studentmodel.Name;
                student.Mobile    = studentmodel.Mobile;
                student.ClassID   = studentmodel.ClassID;
                student.SectionID = studentmodel.SectionID;

                student.Photo    = studentmodel.Photo;
                student.SchoolID = studentmodel.SchoolID;
                student.ParentID = studentmodel.ParentID;
                student.UserID   = studentmodel.UserID;
                student.Status   = studentmodel.Status;

                student.GuardianName   = studentmodel.GuardianName;
                student.GuardianMobile = studentmodel.GuardianMobile;
                student.GuardianEmail  = studentmodel.GuardianEmail;

                student.Parent2Name   = studentmodel.Parent2Name;
                student.Parent2Mobile = studentmodel.Parent2Mobile;
                student.Parent2Email  = studentmodel.Parent2Email;

                db.Entry(student).State = EntityState.Modified;
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!StudentExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            //return Json(HttpStatusCode.NoContent);
            return(Json("Modified Successfully"));
        }
        protected override void AfterDataLoaded()
        {
            base.AfterDataLoaded();
            Faculties = ControllerInterop.Service.GetAllFaculties(ControllerInterop.Session);

            if (originalEntity.Exists())
            {
                StudentDTO student = originalEntity as StudentDTO;

                student.Group = ControllerInterop.Service.GetGroupByID(ControllerInterop.Session, student.GroupID);

                Model = new StudentModel(student);

                Cathedra = (from cathedra in ControllerInterop.Service.GetAllCathedras(ControllerInterop.Session)
                            where cathedra.ID == Student.Group.CathedraID
                            select cathedra).FirstOrDefault();

                Faculty = (from faculty in Faculties
                           where faculty.ID == Cathedra.FacultyID
                           select faculty).FirstOrDefault();

                Model.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(ModelPropertyChanged);
            }
        }
Example #31
0
 public ActionResult PrintExaminationForm(StudentModel model)
 {
     return(View());
 }
Example #32
0
 public IActionResult Add(StudentModel model)
 {
     model.AddStudent();
     return(RedirectToAction("GetAll"));
 }
Example #33
0
        public ActionResult Create(FeeModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var Fee = Mapper.Map <Fee>(model);
                    Fee.Branch_ID    = Convert.ToInt32(Session["Branvch_ID"]);
                    Fee.GYM_ID       = Convert.ToInt32(Session["GYM_ID"]);
                    Fee.Payment_Date = DateTime.Now;
                    var plane = db.Planes.Where(i => i.ID == model.Plane_ID).FirstOrDefault();
                    Fee.GST              = model.GST;
                    Fee.Status           = true;
                    Fee.Discount_On_Bill = model.Discount_On_Bill;
                    db.Fees.Add(Fee);
                    db.SaveChanges();

                    new Thread(new ThreadStart(() =>
                    {
                        var dataExists = db.Students.Where(b => b.ID == model.Student_ID).FirstOrDefault();
                        if (dataExists != null)
                        {
                            dataExists.Status             = true;
                            dataExists.Current_Package_ID = Fee.Plane_ID;
                            db.SaveChanges();
                        }
                    })).Start();

                    TempData["Success"] = "Fees submitted sucessfully!!";
                    return(RedirectToAction("Bill", "Fee", new { ID = Fee.ID }));
                }
                else
                {
                    int GYM_ID    = Convert.ToInt32(Session["GYM_ID"]);
                    int Branch_ID = Convert.ToInt32(Session["Branvch_ID"]);
                    var Student   = db.Students.Where(i => i.Branch_ID == Branch_ID).ToList();
                    List <StudentModel> StudentModelList = new List <StudentModel>();
                    foreach (var Full_Name in Student)
                    {
                        StudentModel StudentModel = new StudentModel();
                        StudentModel.Full_Name = Full_Name.First_Name + " " + Full_Name.Last_Name;
                        StudentModel.ID        = Full_Name.ID;
                        StudentModelList.Add(StudentModel);
                    }
                    ViewBag.Student_NAME = StudentModelList;

                    var Plane = db.Planes.Join(db.Branch_Wise_Plane, j => j.ID, u => u.Plane_ID, (j, u) => new { Branch_Plane = u, Plane = j }).Where(i => i.Branch_Plane.Branch_ID == Branch_ID && i.Branch_Plane.Status == true).ToList();
                    List <PlaneModel> PlaneModelList = new List <PlaneModel>();
                    foreach (var d in Plane)
                    {
                        PlaneModel planeModel = new PlaneModel();
                        planeModel.Name = d.Plane.Name;
                        planeModel.ID   = d.Plane.ID;
                        PlaneModelList.Add(planeModel);
                    }
                    ViewBag.Planes_NAME = PlaneModelList;

                    var Offer = db.Offers.Join(db.Branch_Wise_Offer, j => j.ID, u => u.Offer_ID, (j, u) => new { Branch_Wise_Offer = u, Offer = j }).Where(i => i.Branch_Wise_Offer.Branch_ID == Branch_ID && i.Branch_Wise_Offer.Status == true).ToList();
                    List <OfferModel> OfferModelList = new List <OfferModel>();
                    foreach (var d in Offer)
                    {
                        OfferModel OfferModel = new OfferModel();
                        OfferModel.Name = d.Offer.Name;
                        OfferModel.ID   = d.Offer.ID;
                        OfferModelList.Add(OfferModel);
                    }
                    ViewBag.Offer_NAME = OfferModelList;

                    var Planes = db.Planes.Where(i => i.GYM_ID == GYM_ID).ToList();
                    ViewBag.Planes_NAME = Planes;
                    TempData["Error"]   = "Please Fill All Required Details.!";
                    return(View());
                }
            }

            catch (Exception ex)
            {
                return(RedirectToAction("Contact", "Home"));
            }
        }
Example #34
0
 public async Task <MobileResult> Delete(StudentModel model)
 {
     return(await Process(model, "delete"));//su isimler route belırleyen strıng
 }
Example #35
0
        /// <summary>
        /// Redirects the user to the page where they can add a new student.
        /// </summary>
        /// <returns></returns>
        // GET: /Admin/AddStudent
        public ActionResult AddStudent()
        {
            var myData = new StudentModel();

            return(View(myData));
        }
Example #36
0
 public void CreateStudent([FromBody] StudentModel data)
 {
     StudentService.Create(data);
 }
 public IActionResult Create(StudentModel model)
 {
     _service.Insert(model);
     return(NoContent());
 }
Example #38
0
 public int AddStudent(StudentModel student)
 {
     ValidateStudent(student);
     return(_studentRepository.AddStudent(student));
 }
 public IActionResult Update(StudentModel model)
 {
     _service.Update(model);
     return(NoContent());
 }
Example #40
0
        public bool Save(StudentModel category)
        {
            var save = _studentRepository.Save(category);

            return(save);
        }
 public ActionResult Save(StudentModel student)
 {
     ViewBag.message     = studentManager.Save(student);
     ViewBag.departments = departmentManager.GetAllDepartment();
     return(View());
 }
Example #42
0
        public ActionResult Create(StudentModel Model)
        {
            //   Authentication("STCF");

            string _path  = "";
            string _pathL = "";

            String result = "error";



            // return View("SchoolCreate");


            try
            {
                if (ModelState.IsValid)
                {
                    if (Model.StudentImageFile == null)
                    {
                        // ModelState.AddModelError("Email", "Email is not valid");
                    }
                    else
                    {
                        if (Model.StudentImageFile.ContentLength > 0)
                        {
                            string fnm        = DateTime.Now.ToString("");
                            string nwString22 = fnm.Replace("-", ".");
                            string nwString   = nwString22.Replace("/", ".");
                            string nwString2  = nwString.Replace(" ", ".");
                            string time       = nwString2.Replace(":", ".");

                            string _FileName = time + "_" + Path.GetFileName(Model.StudentImageFile.FileName);
                            _pathL = Path.Combine(Server.MapPath("~/Uploads/Student/Photo"), _FileName);
                            _path  = "~/Uploads/Student/Photo/" + _FileName;
                            Model.StudentImageFile.SaveAs(_pathL);
                        }
                    }


                    //  ViewBag.Message = "File Uploaded Successfully!!";

                    var counts = Connection.tblUsers.Count(u => u.UserId == Model.UserId);
                    var count  = Connection.tblStudents.Count(u => u.SchoolId == Model.SchoolIdw && u.StudentId == Model.StudentId);
                    if (count == 0 && counts == 0)
                    {
                        Connection.SMGTsetStudent(Model.SchoolIdw, Model.StudentId, Model.StudentName, Model.DateOfBirth, Model.GradeId, Model.ClassId, Model.Gender, Model.UserId, Model.HouseId, _path, USession.User_Id, "Y");

                        //    Model.District, Model.Description, UserId, Model.Address1, Model.Address2, Model.Address3, Model.Email, Model.Fax, _path, Convert.ToInt16(Model.MinuteforPeriod), Model.Telephone, Model.SchoolCategory, Model.Province, Model.WebAddress, _pathL
                        //    );
                        Connection.SaveChanges();


                        //   string result = "Success";
                        ModelState.Clear();
                        result = "Success";


                        return(Json(result, JsonRequestBehavior.AllowGet));
                        //return View();
                    }
                    else
                    {
                        result = "Exists";

                        if (counts != 0)
                        {
                            result = "UExists";
                        }

                        return(Json(result, JsonRequestBehavior.AllowGet));
                    }
                }


                return(Json(result, JsonRequestBehavior.AllowGet));



                //   return Json(result, JsonRequestBehavior.AllowGet);
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                ViewBag.Message = "File upload failed!!";
                //  return PartialView("SchoolCreate");


                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);

                        Errorlog.ErrorManager.LogError(dbEx);
                    }
                }
                throw raise;
            }
        }
        public StudentInfoDTO GetByID(string id)
        {
            StudentModel studentFromDB = db.StudentsRepository.GetByID(id);

            return(MakeStudentInfoDTO(studentFromDB));
        }
Example #44
0
        public StudentModel StudentRecord()
        {
            List<string> stusection = new List<string>();
            stusection = GetSectionList();

            SelectList objsection = new SelectList(stusection);
            StudentModel _objstudentmodel = new StudentModel();
            _objstudentmodel.StudentList = new List<Student>();
            _objstudentmodel.StudentList.Add(new Student { Name = "Name1", ClassOfStudent = "12th", SectionModel = objsection, Address = "Address1", IsSelect=false,ID="1" });

            _objstudentmodel.StudentList.Add(new Student { Name = "Name2", ClassOfStudent = "5th", SectionModel = objsection, Address = "Address2", IsSelect = true, ID = "2" });
            _objstudentmodel.StudentList.Add(new Student { Name = "Name3", ClassOfStudent = "10th", SectionModel = objsection, Address = "Address3", IsSelect = true, ID = "3" });
            _objstudentmodel.StudentList.Add(new Student { Name = "Name4", ClassOfStudent = "1st", SectionModel = objsection, Address = "Address4", IsSelect = false, ID = "4" });

            return _objstudentmodel;
        }
        public StudentInfoDTO GetByUsername(string username)
        {
            StudentModel StudentFromDB = db.StudentsRepository.Get().FirstOrDefault(x => x.UserName == username);

            return(MakeStudentInfoDTO(StudentFromDB));
        }
    // Use this for initialization
    void Start()
    {
        level1Story = this.GetComponent("Level1StoryScript") as Level1StoryScript;
        newtonLevel1Controller = GameObject.Find("Newton").GetComponent("NewtonLevel1Controller") as NewtonLevel1Controller;
        newtonLevel1Controller.enabled = false;
        gameController = GameObject.Find("Controller").GetComponent("GameController") as GameController;
        consoleController = GameObject.Find("console").GetComponent("ConsoleController") as ConsoleController;
        student = GameObject.FindWithTag("Player").GetComponent("StudentModel") as StudentModel;
        ramTrigger = GameObject.Find("ram").GetComponent("RamTrigger") as RamTrigger;
        hovercraftController = GameObject.Find("hovercraft").GetComponent("HoverCraftController") as HoverCraftController;

        ramTrigger.RamKilledEvent += ramKilledListener;
        hovercraftController.SquashFailEvent += squashFailListener;
    }
Example #47
0
 // Use this for initialization
 void Start()
 {
     Screen.showCursor = false;
     playerObject = GameObject.FindWithTag("Player");
     playerAudio = playerObject.GetComponent("AudioSource") as AudioSource;
     soundPlayer = GetComponent("SoundPlayer") as SoundPlayer;
     Student = playerObject.GetComponent("StudentModel") as StudentModel;
     newtonController = GameObject.Find("Newton").GetComponent("NewtonController") as NewtonController;
     FPSInput = playerObject.GetComponent("FPSInputController") as FPSInputController;
 }