public void WhenIFillAllTheMandatoryDetailsForm(Table table) { EmployeesDetails details = table.CreateInstance <EmployeesDetails>(); var dataList = table.CreateDynamicSet(); foreach (var data in dataList) { _employeesDetails.Age = data.Age; _employeesDetails.Email = data.Email; _employeesDetails.Name = data.Name; _employeesDetails.Phone = data.Phone; } // EmployeesDetails details = table.CreateInstance<EmployeesDetails>(); // Console.WriteLine(details.Name); // Console.WriteLine(details.Email); // Console.WriteLine(details.Age); // Console.WriteLine(details.Phone); //var detailsList = table.CreateDynamicSet(); //foreach (var emp in detailsList) //{ // Console.WriteLine("The employee name is :" + emp.Name); // Console.WriteLine("The employee Phone is :" + emp.Phone); // Console.WriteLine("The employee Age is :" + emp.Age); // Console.WriteLine("The employee Email is :" + emp.Email); //} }
private async void cbEmployees_SelectedIndexChanged(object sender, EventArgs ev) { BusyForm mBusyForm = new BusyForm(); mBusyForm.Show(this); try { Employees e = (Employees)cbEmployees.SelectedItem; EmployeesDetails ed = await ClientDB.GetEmployeeDetailsAsync((int)cbEmployees.SelectedValue); if (ed != null) { tbFirstName.Text = e.FirstName; tbLastName.Text = e.LastName; tbGender.Text = e.Gender; tbJobTitle.Text = ed.JobTitle; tbSalary.Text = ed.Salary.ToString(); cbDepartments.SelectedValue = ed.DepartmentId; Departments d = await ClientDB.GetDepartmentAsync(ed.DepartmentId); cbDepartments.SelectedValue = d.Id; } mBusyForm.Close(); } catch (Exception ex) { mBusyForm.Close(); MessageBox.Show(this, ex.Message); } }
public void TestMethodMatchingTracking() { Employee employee = new Employee() { EmpId = 1, Name = "Karthik", Salary = 4000, DurationWorked = 24, Grade = 1, Email = "*****@*****.**" }; //Arrange var moqPersonaldetail = new Mock <IEmpPersonalDetails>(); moqPersonaldetail.Setup(x => x.IsValidEmail(It.IsAny <string>())); var empDetail = new EmployeesDetails(moqPersonaldetail.Object); //Act empDetail.GetEmployeeValidEmailAddress(employee); //Assert moqPersonaldetail.Verify(x => x.IsValidEmail(It.Is <string>(fu => fu.Equals(employee.Email, StringComparison.InvariantCultureIgnoreCase)))); }
public IHttpActionResult getEmployeeDetails(string username) { EmployeesDetails emp = ICompany.GetEmloyeesDetailsOnLogin(username); var config = new MapperConfiguration(cfg => { cfg.CreateMap <EmployeesDetails, EmployeeDetailsViewModel> (); }); IMapper mapper = config.CreateMapper(); EmployeeDetailsViewModel empViewModel = mapper.Map <EmployeesDetails, EmployeeDetailsViewModel>(emp); return(Ok(empViewModel)); }
/// <summary> /// return the employees details /// </summary> /// <param name="username"></param> /// <returns></returns> public EmployeesDetails GetEmloyeesDetailsOnLogin(string username) { using (CompanyDbContext companyDbContext = new CompanyDbContext()) { EmployeesDetails employees = new EmployeesDetails(); employees = companyDbContext.UserRegistration.Where(x => (x.Username == username || x.Email == username || x.UserId == username)).Select(c => new EmployeesDetails { userId = c.UserId, Username = c.Username, FullName = (c.Firstname + " " + c.Lastname), DOB = c.DOB, Email = c.Email, Phone = c.Phone, Gender = c.Gender, Bloodgroup = c.bloodGroup.BloodGroupName, Department_name = c.department.Dname, Role_name = c.role.RoleName, Rep_Manager = (companyDbContext.UserRegistration.Where(m => m.UserId == (companyDbContext.Emp_Reportings.Where(u => u.Emp_ID == c.UserId).Select(u => u.Rep_Mgr).FirstOrDefault())).Select(m => m.Username).FirstOrDefault()) }).FirstOrDefault(); // Department d = Departments.Where(x => x.DId == reg.DId).FirstOrDefault(); // employees.userId = reg.UserId; return(employees); } }
public void Test3() { #region Commented //Arrange //var moqpfDetail = new Mock<IEmpPersonalDetails>(); //moqpfDetail.Setup(x => x.GetDurationWorked(It.IsAny<int>())); //var pfDetails = new EmpPfDetails(moqpfDetail.Object); ////Act //pfDetails.GetPfEmployerControlSofar(1); ////Assert //moqpfDetail.Verify(x => x.GetDurationWorked(It.IsAny<int>()), // Times.Exactly(1)); //Number of times being called #endregion Commented List <Employee> employees = new List <Employee> { new Employee { EmpId = 5, DurationWorked = 20, Grade = 3, Name = "Steve", Salary = 9000 }, new Employee { EmpId = 6, DurationWorked = 30, Grade = 4, Name = "Johnson", Salary = 8000 } }; //Arrange var empPersonalDetail = new Mock <IEmpPersonalDetails>(); var empDetails = new EmployeesDetails(empPersonalDetail.Object); empDetails.GetHigherGradeEmployee(employees); empPersonalDetail.Verify(x => x.GetEmployeeDetails(It.IsAny <int>()), Times.Exactly(2)); }
public ActionResult BankEmployeeList(int bankId) { var model = new EmployeesDetails { BankId = bankId, BranchId = _bankService.GetBranchId(bankId), EmployeeDetailses = _employeeService.GetAllEmployeesAtABank(bankId).Select(x => new EmployeeDetails { FamilyName = x.FamilyName, GivenName = x.GivenName, Email = x.Email, Phone = x.Phone, Code = x.Code, Id = x.Id, Role = Roles.GetRolesForUser(x.Username).Single() }) }; return View(model); }
public ActionResult EmployeeManager() { var employeeId = _employeeService.GetEmployeeId(User.Identity.Name); var bankId = _employeeService.GetBankId(employeeId); var model = new EmployeesDetails { BankId = bankId, LoggedInEmployeeId = employeeId, EmployeeDetailses = _employeeService.GetAllEmployeesAtABank(bankId).Select(x => new EmployeeDetails { FamilyName = x.FamilyName, GivenName = x.GivenName, Email = x.Email, Phone = x.Phone, Code = x.Code, Id = x.Id, Role = Roles.GetRolesForUser(x.Username).Single() }) }; return(View(model)); }
public void TestMethodTimes2() { List <Employee> employees = new List <Employee>() { new Employee() { EmpId = 1, Name = "Karthik", Salary = 4000, DurationWorked = 24, Grade = 1, Email = "*****@*****.**" }, new Employee() { EmpId = 2, Name = "Prashanth", Salary = 7000, DurationWorked = 30, Grade = 2, Email = "*****@*****.**" } }; //Arrange var moqPersonaldetail = new Mock <IEmpPersonalDetails>(); var empDetail = new EmployeesDetails(moqPersonaldetail.Object); //Act empDetail.GetHigherGradeEmployee(employees); //Assert moqPersonaldetail.Verify(x => x.GetEmployeeDetails(It.IsAny <int>()), Times.Exactly(2)); }
public ExtendedSteps(EmployeesDetails employeesDetails) { this._employeesDetails = employeesDetails; }
public SampleFeatureStep(EmployeesDetails employeesDetails) { this._employeesDetails = employeesDetails; }