static void Main(string[] args) { using (StudentClient client = new StudentClient("BasicHttpBinding_IStudent")) { //Firkantede klammer efter Student klasse er fordi GetallStudent har Ilist<Student> som datatype. Student[] allstudents = client.GetAllStudents(); foreach (var st in allstudents) { Console.WriteLine(st.StudentName); } Console.WriteLine("Studerendes navn med id 4:"); Student stu = client.GetStudentById(4); Console.WriteLine(stu.StudentName); Console.WriteLine("Studerendes id med navn test"); Student stu2 = client.GetStudentByName("Hansi"); Console.WriteLine(stu2.StudentId); client.AddStudent(8, "Kamsolle"); client.DeleteStudentById(7); client.UpdateStudent("2", "JO"); } Console.ReadLine(); }
public ActionResult Create(StudentViewModel pro) { StudentClient CiC = new StudentClient(); CiC.Create(pro.student); return(RedirectToAction("Index")); }
public ActionResult getStudentResponses(Student pStudent) { try { StudentClient tableStorage = new StudentClient(); tableStorage.Add(pStudent); //email to student string emailBody = EmailTemplateHelper.GetTemplate("StudentEmail"); emailBody = string.Format(emailBody, pStudent.FirstName); EmailHelper.SendEmail(pStudent.Email, "*****@*****.**", "Your Registration Follow up", emailBody, true); //email to student's parent string emailBody2 = EmailTemplateHelper.GetTemplate("Parent_InitiatedByStudent"); emailBody2 = string.Format(emailBody2, pStudent.FirstParentFirstName, pStudent.FirstName); EmailHelper.SendEmail(pStudent.FirstParentEmail, "*****@*****.**", "Following up on behalf of " + pStudent.FirstName, emailBody2, true); //if second parent's info was filled out, send email to second parent if (pStudent.SecondParentEmail != null) { string emailBody3 = EmailTemplateHelper.GetTemplate("Parent_InitiatedByStudent"); emailBody3 = string.Format(emailBody3, pStudent.SecondParentFirstName, pStudent.FirstName); EmailHelper.SendEmail(pStudent.SecondParentEmail, "*****@*****.**", "Following up on behalf of " + pStudent.FirstName, emailBody3, true); } return(Content(JsonConvert.SerializeObject(new { }), "application/json")); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound, ex.Message)); } }
public ActionResult Delete(int id) { StudentClient CC = new StudentClient(); CC.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Edit(StudentViewModel studentView) { StudentClient CC = new StudentClient(); CC.Edit(studentView.student); return(RedirectToAction("Index")); }
public ActionResult getStudentResponses(StudentEntry studentinfo) { Student student = new Student { FirstName = studentinfo.firstName, LastName = studentinfo.lastname, PhoneNumber = studentinfo.phonenumber, Email = studentinfo.email, StudentGrade = studentinfo.studentgrade, FirstParentFirstName = studentinfo.parent1firstname, FirstParentPhoneNumber = studentinfo.parent1phonenumber, FirstParentEmail = studentinfo.parent1email, SecondParentFirstName = studentinfo.parent2firstname, SecondParentPhoneNumber = studentinfo.parent2phonenumber, SecondParentEmail = studentinfo.parent2email, Date = studentinfo.date }; try { StudentClient tableStorage = new StudentClient(); tableStorage.Add(student); return(Content("ok")); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound, ex.Message)); } }
// GET: Student public ActionResult Index() { StudentClient product = new StudentClient(); ViewBag.listStudents = product.findAll(); return(View()); }
public ActionResult Edit(int?id) { StudentClient prod = new StudentClient(); StudentViewModel studentView = new StudentViewModel(); studentView.student = prod.find(id); return(View("Edit", studentView)); }
private static void GetCallback(IAsyncResult ar) { StudentClient sc = (ar.AsyncState as StudentClient); List <Student> students = sc.EndGetStudents(ar); foreach (var item in students) { Console.WriteLine(item.name + " " + item.add.city); } }
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 DeleteStudents() { try { StudentClient tableStorage = new StudentClient(); tableStorage.DeleteTable(); return(Content(JsonConvert.SerializeObject(new { }), "application/json")); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound, ex.Message)); } }
public ActionResult deleteStudents() { try { StudentClient tableStorage = new StudentClient(); tableStorage.DeleteTable(); return(Content("ok")); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound, ex.Message)); } }
public static Student ConvertViewStudentToServiceStudent(StudentClient studentClient) { var student = new Student { RoleNumber = studentClient.RoleNumber, Birthday = studentClient.Birthday, Email = studentClient.Email, Genre = studentClient.Genre, Introduction = studentClient.Introduction, Name = studentClient.Name }; return(student); }
public static Student ConvertViewStudentToServiceStudent(StudentClient studentClient) { var student = new Student { StudentId = studentClient.StudentId, Birthday = studentClient.Birthday, Email = studentClient.Email, Gender = studentClient.Gender, Introduce = studentClient.Introduce, Name = studentClient.Name }; return(student); }
public static StudentClient ConvertServiceStudentToViewStudent(Student serviceStudent) { var stdView = new StudentClient { Id = serviceStudent.Id, StudentId = serviceStudent.StudentId, Name = serviceStudent.Name, Birthday = serviceStudent.Birthday, Email = serviceStudent.Email, Gender = serviceStudent.Gender, Introduce = serviceStudent.Introduce }; return(stdView); }
public static StudentClient ConvertServiceStudentToViewStudent(Student serviceStudent) { var stdView = new StudentClient { Id = serviceStudent.Id, RoleNumber = serviceStudent.RoleNumber, Name = serviceStudent.Name, Birthday = serviceStudent.Birthday, Email = serviceStudent.Email, Genre = serviceStudent.Genre, Introduction = serviceStudent.Introduction }; return(stdView); }
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)); }
static void Main(string[] args) { using (StudentClient sc = new StudentClient()) { sc.AddStudent(new Student { name = "Ivan", add = new Address { city = "Rivne", street = "Soborna" } }); sc.BeginGetStudents(GetCallback, sc); // sc.GetStudentsAsync(); Console.WriteLine("Main works...."); Console.ReadLine(); } }
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)); }
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)); }
public void StudentRenderTest() { IEnumerable <Student> students = (new Student[] { new Student { Rno = 1, Name = "A" }, new Student { Rno = 2, Name = "B" } }).AsEnumerable <Student>(); //EmployeeAdapter adapter = new EmployeeAdapter(); StudentClient cleint = new StudentClient(); var result = cleint.ListsPatterns(students); Console.Write(result); var count = result.Count(c => c == '\n'); Assert.AreEqual(students.Count(), count); }
static async Task Main(string[] args) { #region Test MathClient //using (MathClient proxy = new MathClient()) //{ // MathData data = proxy.Calculate(15, 3); // Console.WriteLine($"+ {data.resAdd}"); // Console.WriteLine($"- {data.resSub}"); // Console.WriteLine($"* {data.resMult}"); // Console.WriteLine($"/ {data.resDiv}"); //} #endregion #region Test StudentClient using (StudentClient client = new StudentClient()) { Student[] arr = client.GetStudents(); //.... var stud = await client.GetStudentsAsync(); } #endregion }
public StudentClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(StudentClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public StudentController(IStudentClient studentClient) { _studentClient = (StudentClient)studentClient; }
private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return(StudentClient.GetBindingForEndpoint(EndpointConfiguration.BasicHttpBinding_IStudent)); }
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return(StudentClient.GetEndpointAddress(EndpointConfiguration.BasicHttpBinding_IStudent)); }
public StudentClient() : base(StudentClient.GetDefaultBinding(), StudentClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.BasicHttpBinding_IStudent.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public StudentClient(EndpointConfiguration endpointConfiguration) : base(StudentClient.GetBindingForEndpoint(endpointConfiguration), StudentClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public StudentController(StudentClient studentClient, MemberClient memberClient) { _studentClient = studentClient; _memberClient = memberClient; }