Пример #1
0
 public ActionResult Edit([Bind(Include = "Id,StudentId,Name,Birthday,Gender,Email,Introduce")] StudentClient studentClient)
 {
     if (ModelState.IsValid)
     {
         ServiceClient client = new ServiceClient();
         client.UpdateStudent(studentClient.Id, ConvertTypeHelper.ConvertViewStudentToServiceStudent(studentClient));
         client.Close();
         return(RedirectToAction("Index"));
     }
     return(View(studentClient));
 }
 public ActionResult Edit(StudentClient student)
 {
     if (ModelState.IsValid)
     {
         ServiceClient client = new ServiceClient();
         client.UpdateStudent(student.Id, ConvertTypeHelper.ConvertViewStudentToServiceStudent(student));
         client.Close();
         return(RedirectToAction("Index"));
     }
     return(View(student));
 }
        public ActionResult Edit(int id)
        {
            ServiceClient client     = new ServiceClient();
            var           serviceStd = client.GetStudentById(id);
            var           viewStd    = ConvertTypeHelper.ConvertServiceStudentToViewStudent(serviceStd);

            if (viewStd == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(viewStd));
        }
        // GET: StudentClients
        public ActionResult Index()
        {
            List <StudentClient> listStudent   = new List <StudentClient>();
            ServiceClient        serviceClient = new ServiceClient();
            var inDbListStd = serviceClient.GetListStudents();

            //convert to view model
            foreach (var std in inDbListStd)
            {
                var studentClient = ConvertTypeHelper.ConvertServiceStudentToViewStudent(std);
                listStudent.Add(studentClient);
            }
            serviceClient.Close();
            return(View(listStudent));
        }
Пример #5
0
        public ActionResult Details(int id)
        {
            ServiceClient client = new ServiceClient();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StudentClient studentClient = ConvertTypeHelper.ConvertServiceStudentToViewStudent(client.GetStudentById(id));

            if (studentClient == null)
            {
                return(HttpNotFound());
            }
            return(View(studentClient));
        }
        public ActionResult Create(StudentClient student)
        {
            if (ModelState.IsValid)
            {
                ServiceClient client = new ServiceClient();
                //convert to servive student

                var inDatabaseStudent = ConvertTypeHelper.ConvertViewStudentToServiceStudent(student);
                var res = client.CreateStudent(inDatabaseStudent);
                if (res != null)
                {
                    return(RedirectToAction("Index"));
                }
                client.Close();
            }
            return(View(student));
        }
Пример #7
0
        public ActionResult Create([Bind(Include = "Id,StudentId,Name,Birthday,Gender,Email,Introduce")] StudentClient studentClient)
        {
            if (ModelState.IsValid)
            {
                ServiceClient client = new ServiceClient();
                //convert to servive student

                var inDatabaseStudent = ConvertTypeHelper.ConvertViewStudentToServiceStudent(studentClient);
                var res = client.AddStudent(inDatabaseStudent);
                if (res != null)
                {
                    return(RedirectToAction("Index"));
                }
                client.Close();
            }
            return(View(studentClient));
        }