示例#1
0
        // GET api/<controller>/5
        public StudentApiModel Get(int id)
        {
            StudentApiModel student = new StudentApiModel();

            student.get(id);
            return(student);
        }
        public IHttpActionResult Put(int id, StudentApiModel model)
        {
            if (!ModelState.IsValid)
            {
                return(this.BadRequest(ModelState));
            }

            var studentFromDb = this.Data.Students
                                .Find(id);

            studentFromDb.Name   = model.Name;
            studentFromDb.Number = model.Number;

            this.Data.SaveChanges();

            return(this.Ok());
        }
示例#3
0
        // GET api/<controller>
        public List <StudentApiModel> Get()
        {
            List <StudentApiModel> students = new List <StudentApiModel>();
            StudentApiModel        s1       = new StudentApiModel();
            //string sql = "select * from Std_Student";
            DataTable dt = s1.getList();

            //   List<Student> retval = new List<Student>();
            foreach (DataRow dr in dt.Rows)
            {
                StudentApiModel s = new StudentApiModel();
                s.get(Convert.ToInt32(dr["ID"]));
                students.Add(s);
            }

            return(students);
        }
示例#4
0
        public IHttpActionResult Post(StudentApiModel student)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            this.students.Add(
                new Student()
            {
                Name    = student.Name,
                Number  = student.Number,
                Courses = student.Courses
            });
            this.students.SaveChanges();

            return(this.Ok());
        }
        public IHttpActionResult Post(StudentApiModel model)
        {
            if (!ModelState.IsValid)
            {
                return(this.BadRequest(ModelState));
            }

            var studentForDb = new Student()
            {
                Name      = model.Name,
                Number    = model.Number,
                Courses   = new List <Course>(),
                Homeworks = new List <Homework>()
            };

            this.Data.Students.Add(studentForDb);
            this.Data.SaveChanges();

            return(this.Ok(model));
        }
        public IHttpActionResult Put(int id, StudentApiModel model)
        {
            if (!ModelState.IsValid)
            {
                return this.BadRequest(ModelState);
            }

            var studentFromDb = this.Data.Students
                .Find(id);

            studentFromDb.Name = model.Name;
            studentFromDb.Number = model.Number;

            this.Data.SaveChanges();

            return this.Ok();
        }
        public IHttpActionResult Post(StudentApiModel model)
        {
            if (!ModelState.IsValid)
            {
                return this.BadRequest(ModelState);
            }

            var studentForDb = new Student()
            {
                Name = model.Name,
                Number = model.Number,
                Courses = new List<Course>(),
                Homeworks = new List<Homework>()
            };

            this.Data.Students.Add(studentForDb);
            this.Data.SaveChanges();

            return this.Ok(model);
        }