Exemple #1
0
        public ActionResult Edit(StudentModel std)
        {
            //ModelState.AddModelError(string.Empty, "Student Name already exists.");
            DTO.StudentDTO student = new DTO.StudentDTO()
            {
                StudentId = std.StudentId, StudentName = std.StudentName, Age = std.Age
            };
            DTO.ListStudentDTO listStudent = new DTO.ListStudentDTO();
            foreach (var item in studentList)
            {
                listStudent.Add(new DTO.StudentDTO {
                    StudentId = item.StudentId, StudentName = item.StudentName, Age = item.Age
                });
            }
            DTO.DemoRequest demoRequest = new DTO.DemoRequest()
            {
                StudentDTO = student, ListStudentDTO = listStudent
            };

            if (ModelState.IsValid)
            {
                var listaEstudiante = new StudentApiServiceController().ActualizarEstudiante(demoRequest);
                //this.studentList = new List<StudentModel>();
                //listaEstudiante.ForEach(x => studentList.Add(new StudentModel { StudentId = x.StudentId, StudentName = x.StudentName, Age = x.Age }));
                return(RedirectToAction("Index"));
            }

            //write code to update student

            return(View(std));
        }
Exemple #2
0
        public ActionResult Delete(StudentModel model)
        {
            DTO.StudentDTO student = new DTO.StudentDTO()
            {
                StudentName = model.StudentName, Age = model.Age
            };
            DTO.DemoRequest request = new DTO.DemoRequest()
            {
                StudentDTO = student
            };
            var response = new StudentApiServiceController().EliminarEstudiante(request);

            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public ActionResult Create(StudentModel std)
        {
            DTO.StudentDTO student = new DTO.StudentDTO()
            {
                StudentName = std.StudentName, Age = std.Age
            };
            DTO.DemoRequest request = new DTO.DemoRequest()
            {
                StudentDTO = student
            };
            var response = new StudentApiServiceController().RegistrarEstudiante(request);

            return(RedirectToAction("Index"));
        }