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)); }
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 })); } }
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")); }
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")); }
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()); }