public override void Execute()
        {
            int employeeId = int.Parse(Parameters[0]);
            EmployeeInfoBasicDTO employeeDTO = employeeController.Fire(employeeId);

            Console.WriteLine($"Employee {employeeDTO.FirstName} {employeeDTO.LastName} fired.");
        }
        public void Hire(EmployeeInfoBasicDTO employeeDTO)
        {
            Employee employee = mapper.Map <Employee>(employeeDTO);

            context.Employees.Add(employee);
            context.SaveChanges();
        }
示例#3
0
        public override void Execute()
        {
            string  firstName = Parameters[0];
            string  lastName  = Parameters[1];
            decimal salary    = decimal.Parse(Parameters[2]);
            EmployeeInfoBasicDTO employeeDTO = new EmployeeInfoBasicDTO()
            {
                FirstName = firstName,
                LastName  = lastName,
                Salary    = salary
            };

            employeeController.Hire(employeeDTO);
            Console.WriteLine($"Employee {employeeDTO.FirstName} {employeeDTO.LastName} hired.");
        }