Beispiel #1
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            SSGS_EMS_Business_Logic.EmployeeDataController empController = new EmployeeDataController();
            string msg = empController.AddEmployee(0, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, "password", textBox7.Text, textBox8.Text, textBox9.Text);

            MessageBox.Show(msg, "Employee Addition Result", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        }
Beispiel #2
0
        private Employee GetBasicData(int EmpId)
        {
            //Validator.ValidateEmployeeId(EmpId);
            EmployeeDataController employeeDataController = new EmployeeDataController();
            Employee employee = employeeDataController.GetBasicEmployee(EmpId);

            return(employee);
        }
        public async Task GetAllEmployeesTest()
        {
            EmployeeDataController edc    = new EmployeeDataController();
            IHttpActionResult      result = await edc.GetAllEmployees();

            var contentResult = result as OkNegotiatedContentResult <List <EmployeeBModel> >;
            int empCount      = contentResult.Content.Count;

            Assert.IsTrue(empCount > 0);
        }
        public async Task GetFaceGameDataTest()
        {
            int itemCount = 6;

            EmployeeDataController edc    = new EmployeeDataController();
            IHttpActionResult      result = await edc.GetFaceGameData(itemCount);

            var contentResult = result as OkNegotiatedContentResult <FaceGameBModel>;

            Assert.IsTrue(contentResult.Content.FaceGameItemList.Count == 6);
        }
        public async Task GetEmployeeTest()
        {
            EmployeeDataController edc = new EmployeeDataController();
            string            id       = "2PngvjLZLGImKKq68iC6Yc";
            IHttpActionResult result   = await edc.GetEmployee(id);

            var contentResult = result as OkNegotiatedContentResult <EmployeeBModel>;

            string fullName = contentResult.Content.FirstName + " " + contentResult.Content.LastName;

            Assert.IsTrue(fullName == "Kevin Snead");
        }
        public async Task CheckEmployeeNameTest()
        {
            EmployeeDataController edc     = new EmployeeDataController();
            CheckNameBModel        cnModel = new CheckNameBModel();

            cnModel.EmployeeId  = "2PngvjLZLGImKKq68iC6Yc";
            cnModel.NameToCheck = "Kevin Snead";

            IHttpActionResult result = await edc.CheckEmployeeName(cnModel);

            Assert.IsInstanceOfType(result, typeof(OkResult));
        }
Beispiel #7
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            button1.Enabled   = false;
            btnUpdate.Enabled = false;
            SSGS_EMS_Business_Logic.EmployeeDataController empController = new
                                                                           EmployeeDataController();

            string ret = empController.SetBasicEmployee(Int32.Parse(textBox1.Text), textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, "password");

            empController.SetOptionalEmployee(Int32.Parse(textBox1.Text), textBox7.Text, textBox8.Text, textBox9.Text);
            MessageBox.Show(ret);
        }
Beispiel #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            EmployeeDataController employeeDataController = new EmployeeDataController();
            EmployeeOptionalInfo   employeeOptInfo        = employeeDataController.GetExtendedEmployeeData(int.Parse(textBox1.Text));

            if (employeeOptInfo != null)
            {
                textBox7.Text = employeeOptInfo.EmpEduInfo;
                textBox8.Text = employeeOptInfo.EmpFamilyInfo;
                textBox9.Text = employeeOptInfo.EmpHobbies;
            }
            btnUpdate.Enabled = true;
        }
Beispiel #9
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            EmployeeDataController employeeDataController = new EmployeeDataController();
            EmployeeOptionalInfo   employeeOptInfo        = employeeDataController.GetExtendedEmployeeData(int.Parse(TextBox1.Text));

            if (employeeOptInfo != null)
            {
                Label6.Text    = "Educational Info: " + employeeOptInfo.EmpEduInfo;
                Label7.Text    = "Family Details: "; // +employeeOptInfo.EmpFamilyInfo;
                Label8.Text    = "Hobbies: ";        // +employeeOptInfo.EmpHobbies;
                Label6.Visible = true;
                Label7.Visible = true;
                Label8.Visible = true;
            }
        }
        public void GetByUniqueID_ReturnsEmployeeInformationObject()
        {
            //Arrange

            EmployeeInformation ExcpectedResult = Utility.ParseJSONArray <EmployeeInformation>(jsonStr);

            _employeeData.Setup(x => x.GetByUniqueID("2AC72CB1-2BE1-4E79-BBCB-5763ECB810CB")).Returns(ExcpectedResult);

            var controller = new EmployeeDataController(_employeeData.Object);

            //Act
            var Result = (OkObjectResult)controller.Get("2AC72CB1-2BE1-4E79-BBCB-5763ECB810CB");
            EmployeeInformation ActualResult = Utility.ParseJSONArray <EmployeeInformation>(Result.Value.ToString());

            //Assert
            Assert.AreEqual(ExcpectedResult.Employee.EmployeeID, ActualResult.Employee.EmployeeID);
            Assert.AreEqual(ExcpectedResult.Employee.FirstName, ActualResult.Employee.FirstName);
            Assert.AreEqual(ExcpectedResult.Employee.NumberOfDependents, ActualResult.Employee.NumberOfDependents);
        }
        public void Post_AddEmployeeInformationObject()
        {
            //Arrange

            List <EmployeeInformation> listOdExpectedResult = new List <EmployeeInformation>();

            EmployeeInformation ExcpectedResult = Utility.ParseJSONArray <EmployeeInformation>(ReadJsonFromFile());

            listOdExpectedResult.Add(ExcpectedResult);

            _employeeData.Setup(x => x.Post(ExcpectedResult)).Returns("successfully inserted data");

            var controller = new EmployeeDataController(_employeeData.Object);

            //Act
            var ExpectedResult = (OkObjectResult)controller.Post(ReadJsonFromFile());

            //Assert
            Assert.AreEqual(200, ExpectedResult.StatusCode);
        }
        public void Get_ReturnsAllEmployeeInformationObject()
        {
            //Arrange

            List <EmployeeInformation> listOdExpectedResult = new List <EmployeeInformation>();

            EmployeeInformation ExcpectedResult = Utility.ParseJSONArray <EmployeeInformation>(ReadJsonFromFile());

            listOdExpectedResult.Add(ExcpectedResult);

            _employeeData.Setup(x => x.Get()).Returns(listOdExpectedResult);

            var controller = new EmployeeDataController(_employeeData.Object);

            //Act
            var controllerResult = (OkObjectResult)controller.Get();

            List <EmployeeInformation> ActualResult = Utility.ParseJSONArray <List <EmployeeInformation> >(controllerResult.Value.ToString());


            //Assert
            Assert.AreEqual(listOdExpectedResult.Count, ActualResult.Count);
        }
Beispiel #13
0
 public APIController()
 {
     _dataManager   = new RandomDataManager();
     _apiController = new EmployeeDataController(_dataManager);
     _dataManager.GetAll(out _employeeList);
 }