Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            TeachersManager teachersManagercs = new TeachersManager();

            lstTeachers.ItemsSource = teachersManagercs.GetTeachers();
            SubjectsManager subjectsManager = new SubjectsManager();

            cbSubject.ItemsSource = subjectsManager.GetSubjects();
        }
Ejemplo n.º 3
0
        private void BindTeachers()
        {
            DataTable dt = TeachersManager.SelectTop4();

            if (dt != null && dt.Rows.Count != 0)
            {
                LVteachers.DataSource = dt;
                LVteachers.DataBind();
            }
        }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
        //[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();
        }
Ejemplo n.º 11
0
 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();
     }
 }
Ejemplo n.º 12
0
 public AdultController(TeachersManager teacherManager, CourcesManager courceManager)
 {
     _teacherManager = teacherManager;
     _courceManager  = courceManager;
 }