private void Page_Loaded(object sender, RoutedEventArgs e) { ClassManager articlesManager = new ClassManager(); lstClass.ItemsSource = articlesManager.GetClasse(); TeachersManager teachersManager = new TeachersManager(); cbTeacher_Id.ItemsSource = teachersManager.GetTeachers(); }
private void Page_Loaded(object sender, RoutedEventArgs e) { TeachersManager teachersManagercs = new TeachersManager(); lstTeachers.ItemsSource = teachersManagercs.GetTeachers(); SubjectsManager subjectsManager = new SubjectsManager(); cbSubject.ItemsSource = subjectsManager.GetSubjects(); }
private void BindTeachers() { DataTable dt = TeachersManager.SelectTop4(); if (dt != null && dt.Rows.Count != 0) { LVteachers.DataSource = dt; LVteachers.DataBind(); } }
private void DeleteTeachers(object sender, RoutedEventArgs e) { if (txtTeachersId.Text != "") { TeachersManager teachersManager = new TeachersManager(); teachersManager.Delete("Teachers", Convert.ToInt32(txtTeachersId.Text)); //обновить lstTeachers.ItemsSource = teachersManager.GetTeachers(); } }
private RateMyPClient() { var httpClient = new HttpClient(); //httpClient.BaseAddress = new Uri("https://localhost:44382"); httpClient.BaseAddress = new Uri("https://ratemypserver79.azurewebsites.net"); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); Teachers = new TeachersManager(httpClient); Students = new StudentsManager(httpClient); Ratings = new RatingsManager(httpClient); Courses = new CoursesManager(httpClient); Tags = new TagsManager(httpClient); }
public ManageController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender, ILogger <ManageController> logger, TeachersManager teacherManager, UrlEncoder urlEncoder) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; _urlEncoder = urlEncoder; _teacherManager = teacherManager; }
public HttpResponseMessage DeleteTeachers([FromBody] TeacherEntity teacher) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.InternalServerError); try { TeachersManager teachersManager = new TeachersManager(); teachersManager.DeleteTeacher(teacher); response = Request.CreateResponse(HttpStatusCode.OK); } catch (Exception ex) { response.Content = new StringContent($"{GENERIC_ERROR} [{ex.Message}]"); DbLog.LogError("Error in TeachersController", ex); } return(response); }
public HttpResponseMessage GetTeacherById(int id) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.InternalServerError); try { TeachersManager teachManager = new TeachersManager(); TeacherEntity teacher = teachManager.GetTeacher(id); response = Request.CreateResponse(HttpStatusCode.OK, teacher); } catch (Exception ex) { response.Content = new StringContent($"{GENERIC_ERROR} [{ex.Message}]"); DbLog.LogError("Error in TeachersController", ex); } return(response); }
//[Test] public async Task GetAllTeachers_NoTeacher() { // ARRANGE var handlerMock = new Mock <HttpMessageHandler>(MockBehavior.Strict); handlerMock .Protected() .Setup <Task <HttpResponseMessage> >("SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()) .ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(new List <Teacher>()), Encoding.UTF8, "application/json"), }) .Verifiable(); // use real http client with mocked handler here var httpClient = new HttpClient(handlerMock.Object) { BaseAddress = new Uri("http://test.com/"), }; var manager = new TeachersManager(httpClient); // ACT var result = await manager.GetAll(); // ASSERT Assert.IsNotNull(result); Assert.AreEqual(0, result.Count); // also check the 'http' call was like we expected it var expectedUri = new Uri("http://test.com/api/teachers"); handlerMock.Protected().Verify( "SendAsync", Times.Exactly(1), // we expected a single external request ItExpr.Is <HttpRequestMessage>(req => req.Method == HttpMethod.Get && // we expected a GET request req.RequestUri == expectedUri // to this uri ), ItExpr.IsAny <CancellationToken>() ); }
private void Page_Loaded(object sender, RoutedEventArgs e) { StudentManager studentManager = new StudentManager(); lstStudent.ItemsSource = studentManager.GetStudents(); ClassManager classeManager = new ClassManager(); cbClass.ItemsSource = classeManager.GetClasse(); cbClassFilter.ItemsSource = classeManager.GetClasse(); //Учителя TeachersManager teachersManager = new TeachersManager(); cbTeachers.ItemsSource = teachersManager.GetTeachers(); //Предметы SubjectsManager subjectsManager = new SubjectsManager(); cbSubject.ItemsSource = subjectsManager.GetSubjects(); }
private void AddTeachers(object sender, RoutedEventArgs e) { if (ValidationPages.CheckValue(txtDateOfBirth, txtFIO, txtPhone, txtAddress, cbSubject, txtError, "Введите дату", "Введите Фамилию Имя Отчество", "Напишите свой номер телефона", "Напишите адрес", "Выберите предмет")) { Teachers teachers = new Teachers(); teachers.FIO = txtFIO.Text; teachers.DateOfBirth = Convert.ToDateTime(txtDateOfBirth.Text); teachers.Address = txtAddress.Text; teachers.Phone = txtPhone.Text; teachers.Subjects_id = Convert.ToInt32(cbSubject.SelectedValue); TeachersManager teachersManagercs = new TeachersManager(); int newClasseID = teachersManagercs.InsertSubjects(teachers); Console.WriteLine(newClasseID); //обновить lstTeachers.ItemsSource = teachersManagercs.GetTeachers(); } }
public AdultController(TeachersManager teacherManager, CourcesManager courceManager) { _teacherManager = teacherManager; _courceManager = courceManager; }