public void LoginTest(Login loginCredentials) { LoginPage = new LoginPage(Driver); EmployeePage EmployeePage = LoginPage.Login(loginCredentials.User, loginCredentials.Pass); Assert.IsTrue(EmployeePage.Displayed()); }
public App(IEmployeesRepository EmployeesRepository) { InitializeComponent(); var EmployeesPage = new EmployeePage(EmployeesRepository); MainPage = new NavigationPage(EmployeesPage); }
public void SuccessfulLogin() { LoginPage loginPage = new LoginPage(Driver); EmployeePage employeePage = loginPage.LoginAs("admin", "admin123"); Assert.IsTrue(employeePage.FormIsPresent()); }
private void xtileEmployee_ItemClick(object sender, TileItemEventArgs e) { using (var page = new EmployeePage()) { page.ShowDialog(); } }
public IActionResult Get(int page, int size) { var totalItems = serializer.GetCount(); if (page > Math.Ceiling((totalItems / (decimal)size))) { return(NotFound()); } var objects = serializer.GetEmployees(page, size).Select(l => Helpers.LinkBuilder.AddHateoas(Url, Helpers.EmployeeHelper.ConvertToPublicObject(l))).ToList(); var employeePage = new EmployeePage { Id = Convert.ToString(page), PageHeader = new PageHeader { Page = page, PageSize = size, }, Employees = objects.Cast <Employee>().ToList() }; employeePage = (EmployeePage)Helpers.LinkBuilder.AddHateoasGet(Url, employeePage); Response.Headers.Add("X-Pagination", employeePage.PageHeader.ToJson()); return(Ok(employeePage)); }
public void Addemployee() { var empObj = new EmployeePage(); empObj.Addemployee(); empObj.ValidateEmployee(); }
private void button_Click(object sender, RoutedEventArgs e) { var answer = textBoxAnswer.Text; var question = comboBoxQuestion.Text; int id = Settings.Default.Id; if (string.IsNullOrWhiteSpace(answer) == true) { MessageBox.Show("Answer Field must not be empty or whitespace"); } else { employeeParam.answer = answer; employeeParam.question = question; _employeeService.UpdateQuestionAnswer(id, employeeParam); MessageBox.Show("Data Saved"); Settings.Default.Question = comboBoxQuestion.Text; Settings.Default.Answer = textBoxAnswer.Text; Settings.Default.Save(); if (Settings.Default.Position == "Admin") { MainWindow main = new MainWindow(); main.Show(); this.Close(); } else { EmployeePage emp = new EmployeePage(); emp.Show(); this.Close(); } } }
private void user_page(object sender, RoutedEventArgs e) { EmployeePage win = new EmployeePage(); win.Show(); this.Close(); }
public void SuccessfulLogin() { Test.Log(Status.Info, "SuccessfulLogin"); eyes.CheckWindow("Login Page"); LoginPage loginPage = new LoginPage(Driver); EmployeePage employeePage = loginPage.LoginAs("admin", "admin123"); Assert.IsTrue(employeePage.FormIsPresent()); }
public void TestSuccessfulLogin(String user, String pass) { Logger.Instance.Info("testSuccessfulLogin Thread-id: " + Thread.CurrentThread.ManagedThreadId); LoginPage loginPage = new LoginPage(WebDriver); EmployeePage employeePage = loginPage.LoginAs(user, pass); Assert.IsTrue(employeePage.IsEmployeePageDisplayed()); Assert.AreEqual(employeePage.GetUserNameText(), user); }
public void TestAddEmployee(String name) { Logger.Instance.Info("testAddEmployee Thread-id: " + Thread.CurrentThread.ManagedThreadId); LoginPage loginPage = new LoginPage(WebDriver); EmployeePage employeePage = loginPage.LoginAs("admin", "admin123"); employeePage.AddEmployee(name, "*****@*****.**", "MTZ", "522255", "Montevideo", "Uruguay", "11523"); Assert.IsTrue(employeePage.IsSuccessAlertVisible()); }
private static void MapFields(string[] fields, EmployeePage page) { page.EmployeeID = fields[0]; page.FirstName = fields[1]; page.LastName = fields[2]; page.Phone = fields[3]; page.Email = fields[4]; page.JobTitle = fields[5]; page.Description = new XhtmlString(fields[8]); page.ImageUrl = fields[9]; }
static void Main(string[] args) { new EmployeeEntity().PrepareEmployeeData(); Console.Clear(); new LoginPage().DisplayLoginPage(); EmployeePage employeePage = new EmployeePage(); employeePage.DisplayMainPage(); employeePage.OperateMainPage(); Console.ReadLine(); }
private void Button_Click(object sender, RoutedEventArgs e) { login = this.loginInput.Text; password = this.passwordInput.Password; if (_userService.ValidateLogin(login, password)) { EmployeePage employeePage = new EmployeePage(); employeePage.Show(); this.Close(); } else { MessageBox.Show(this, "Validation error", "Error", MessageBoxButton.OK); } }
public IActionResult Get() { List <EmployeePage> employeePageList = new List <EmployeePage>(); foreach (Employee e in _employeeRepository.GetAll()) { EmployeePage empPage = new EmployeePage { name = e.Name, empID = e.EmployeeId, wage = e.Salary }; employeePageList.Add(empPage); } return(Ok(employeePageList)); }
private void employeeBtn_Click(object sender, RoutedEventArgs e) { EmployeePage ep = new EmployeePage(); if (employeeBtn.IsChecked == true) { navigationRec4.Fill = Brushes.Orange; navigationRec1.Fill = new SolidColorBrush(Color.FromRgb(23, 30, 40)); navigationRec2.Fill = new SolidColorBrush(Color.FromRgb(23, 30, 40)); navigationRec3.Fill = new SolidColorBrush(Color.FromRgb(23, 30, 40)); orderBtn.IsChecked = false; clientsBtn.IsChecked = false; serviceBtn.IsChecked = false; navigationFrame.Navigate(ep); } }
private void ImportEmployees(IFileDataImporter fileImporter, IContentRepository contentRepo, EmployeeContainerLookup lookup) { string[] allEmployees = fileImporter.RetrieveAllData(_employeeDataFile); foreach (string employeeRow in allEmployees) { string[] fields = fileImporter.SplitByDelimiter(employeeRow, TabDelimiter); if (!string.IsNullOrWhiteSpace(fields[2])) { string firstLetter = fields[2].Substring(0, 1).ToUpper(); string pageName = string.Format("{0}, {1}", fields[2], fields[1]); int pageReference = lookup.GetIndex(firstLetter); ContentReference startingFolder = new ContentReference(pageReference); EmployeePage page = lookup.GetExistingPage <EmployeePage>(startingFolder, pageName); if (page != null) { page = page.CreateWritableClone() as EmployeePage; } else { page = contentRepo.GetDefault <EmployeePage>(startingFolder); } MapFields(fields, page); page.Name = pageName; contentRepo.Save(page, EPiServer.DataAccess.SaveAction.Publish); } //For long running jobs periodically check if stop is signaled and if so stop execution if (_stopSignaled) { break; } } }
public IActionResult Post(EmployeePage page) { Employee employee = new Employee(page.empID, page.name, page.wage); _employeeRepository.Add(employee); //Post default 6 month vacation data for the employee with hours set to 0 //For future iterations, look into optimizing this logic, as the drawback of this logic is evident when the next month arrives. for (int i = 0; i < 6; i++) { Vacation vacay = new Vacation(); vacay.EmployeeId = page.empID; vacay.EmployeeName = page.name; vacay.Month = DateTime.Now.AddMonths(i).Month; vacay.Year = DateTime.Now.AddMonths(i).Year; vacay.Hours = 0; _vacationRepository.Add(vacay); } //return new OkObjectResult(200); return(new OkObjectResult(_employeeRepository.GetAll())); }
private void MenuItem_Click_2(object sender, RoutedEventArgs e) { EmployeePage page = new EmployeePage(); frameContent.Content = page; }
public void Deleteemployee() { EmployeePage empObj = new EmployeePage(); empObj.Deleteemployee(); }
public void Editemployee() { EmployeePage empObj = new EmployeePage(); //empObj.Editemployee(); }
public AutomatedUITests() { _driver = new ChromeDriver(); _page = new EmployeePage(_driver); _page.Navigate(); }
public void BeforeTest() { LoginPage loginPage = new LoginPage(Driver); employeePage = loginPage.LoginAs("admin", "admin123"); }