Exemplo n.º 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));
        }
Exemplo n.º 2
0
 public StudentController()
 {
     if (studentList == null)
     {
         studentList = new List <StudentModel>();
         var listaEstudiante = new StudentApiServiceController().ListarEstudiantes();
         listaEstudiante.ForEach(x => studentList.Add(new StudentModel {
             StudentId = x.StudentId, StudentName = x.StudentName, Age = x.Age
         }));
     }
 }
Exemplo n.º 3
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"));
        }
Exemplo n.º 4
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"));
        }
Exemplo n.º 5
0
        public ActionResult Details(int id)
        {
            DTO.DemoRequest request = new DTO.DemoRequest()
            {
                StudentDTO = new DTO.StudentDTO()
                {
                    StudentId = id
                }
            };
            var response        = new StudentApiServiceController().ObtenerEstudiante(request);
            var listaEstudiante = new StudentApiServiceController().ListarEstudiantes();

            //StudentModel model = new StudentModel() { StudentName = response.StudentDTO.StudentName, StudentId = response.StudentDTO.StudentId, Age = response.StudentDTO.StudentId };
            return(View());
        }