Пример #1
0
        public ActionResult Create([Bind(Include = "ID,Name,Gender")] Student student)
        {
            if (ModelState.IsValid)
            {
                db.Students.Add(student);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(student));
        }
Пример #2
0
        public IHttpActionResult Post(Student student)
        {
            using (StudentDetailsEntities entities = new StudentDetailsEntities())
            {
                entities.Student.Add(new Student()
                {
                    FIRSTNAME = student.FIRSTNAME,
                    LASTNAME  = student.LASTNAME,
                    AGE       = student.AGE,
                    GENDER    = student.GENDER
                });

                entities.SaveChanges();
            }

            return(Ok());
        }
Пример #3
0
        public IHttpActionResult Put(Student student)
        {
            using (StudentDetailsEntities entities = new StudentDetailsEntities())
            {
                var exisingStudent = entities.Student.Where(s => s.ID == student.ID)
                                     .FirstOrDefault();

                if (exisingStudent != null)
                {
                    exisingStudent.FIRSTNAME = student.FIRSTNAME;
                    exisingStudent.LASTNAME  = student.LASTNAME;
                    exisingStudent.GENDER    = student.GENDER;
                    exisingStudent.AGE       = student.AGE;

                    entities.SaveChanges();
                }
                else
                {
                    return(NotFound());
                }

                return(Ok());
            }
        }