Esempio n. 1
0
        public void AddEmployee()
        {
            database.Employees.Clear();
            employeeLogic.AddEmployee(testEmployee);

            Assert.IsTrue(database.GetAllEmployees().Contains(testEmployee));
        }
 public ActionResult AddEmployee(EmployeeViewModel employee)
 {
     if (ModelState.IsValid)
     {
         _employeeLogic.AddEmployee(_mapper.Map <EmployeeModel>(employee));
         return(RedirectToAction("ListEmployees"));
     }
     return(RedirectToAction("Error", "Home"));
 }
        public IActionResult CreateEmployee(string Name, string Phone, int MaxHours, string Availability, bool Bar, bool Event, bool Overig, string PicUrl)
        {
            EmployeeModel newEmployee = new EmployeeModel(Name, PicUrl, Phone, MaxHours, " ", Bar, Event, Overig);

            EmployeeLogic.AddEmployee(newEmployee);
            return(RedirectToAction("EmployeeHome"));
        }
Esempio n. 4
0
        public static void AddEmployee()
        {
            Console.WriteLine("Введите ID");
            var idEmployee = Console.ReadLine();

            Console.WriteLine("Введите имя");
            var fullName = Console.ReadLine();

            Console.WriteLine("Введите возраст");
            var age = Console.ReadLine();

            Console.WriteLine("Введите номер телефона");
            var phoneNumber = Console.ReadLine();

            Console.WriteLine("Введите адрес электронной почты");
            var email = Console.ReadLine();

            Console.WriteLine("Введите адрес");
            var address = Console.ReadLine();

            var currentEmployee = new Employee()
            {
                IDEmployee  = Int32.Parse(idEmployee),
                FullName    = fullName,
                Age         = Int32.Parse(age),
                PhoneNumber = phoneNumber,
                Email       = email,
                Address     = address
            };

            employeeLogic.AddEmployee(currentEmployee);
        }
Esempio n. 5
0
        private AddEmployeeResponseMessage OnAddEmployeeMessage(AddEmployeeMessage message)
        {
            employeeLogic.AddEmployee(message.CompanyId, message.Employee);
            var responseMessage = new AddEmployeeResponseMessage();

            return(responseMessage);
        }
Esempio n. 6
0
        /// <summary>
        /// A button click event that when triggered uses the information to add a new employee.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnAddEmployee_Click(object sender, EventArgs e)
        {
            if (TxtEmployeeName.Text != "" && TxtEmployeeAddress.Text != "" && TxtEmployeePhone.Text != "" && (CheckCreateUserAccount.Checked ? (TxtUsername.Text != "" && TxtPassword.Text != "") : true))
            {
                employeeLogic.AddEmployee(new Employee()
                {
                    name = TxtEmployeeName.Text, age = (int)NudEmployeeAge.Value, gender = (Employee.Gender)Convert.ToInt32(!RadEmployeeMale.Checked), address = TxtEmployeeAddress.Text, phoneNumber = TxtEmployeePhone.Text
                });
                UpdateEmployeeList();
                SetComboBoxes();

                if (CheckCreateUserAccount.Checked)
                {
                    authenticationLogic.CreateUser(TxtUsername.Text, TxtPassword.Text);
                }

                MessageBox.Show("Vrijwilliger succesvol toegevoegd.", "Notice", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Informatie is niet volledig ingevoerd.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 7
0
 public ActionResult AddEmployee(int idEmployee, string fullName, int age, string phoneNumber, string email, string address)
 {
     _employeeLogic.AddEmployee(new Employee(idEmployee, fullName, age, phoneNumber, email, address));
     return(RedirectToAction("AllEmployees"));
 }
Esempio n. 8
0
        public IActionResult AddEmployee([FromBody] NewEmployeeDto newEmployeeDto)
        {
            var employeeDto = _employeeLogic.AddEmployee(newEmployeeDto);

            return(Created($"v1/employees/{employeeDto.Id}", employeeDto));
        }