public EmployeePersonalInfoDto GetEmployeePersonalInfo(int employeeId)
        {
            var employeeInfo = context.Employees.Find(employeeId);
            EmployeePersonalInfoDto employeeInfoDto = Mapper.Map <Employee, EmployeePersonalInfoDto>(employeeInfo);

            return(employeeInfoDto);
        }
Esempio n. 2
0
        public string Execute(string[] args)
        {
            int employeeId = int.Parse(args[0]);

            EmployeePersonalInfoDto employee = this.controller.EmployeePersonalInfo(employeeId);

            return(employee.ToString());
        }
        public string Execute(string[] args)
        {
            int employeeId = int.Parse(args[0]);

            EmployeePersonalInfoDto emp = this.employeeController.GetEmployeePersonalInfo(employeeId);

            return($"ID: {emp.Id} - {emp.FirstName} {emp.LastName} - ${emp.Salary:f2}{Environment.NewLine}" +
                   $"Birthday: {emp.Bitrhday.Value.ToString("dd-MM-yyy")}{Environment.NewLine}" +
                   $"Address: {emp.Address}");
        }
        public string Execute(params string[] args)
        {
            int emplId = int.Parse(args.First());

            Employee employee = this.employeeService.ById(emplId);

            EmployeePersonalInfoDto employeeInfo = Mapper.Map <EmployeePersonalInfoDto>(employee);

            return(employeeInfo.ToString().Trim());
        }
        // <employeeId>
        public string Execute(params string[] args)
        {
            int employeeId = int.Parse(args[0]);

            EmployeePersonalInfoDto employee = this.employeeService.PersonalById(employeeId);

            return($"ID: {employee.Id} - {employee.FirstName} {employee.LastName} - {employee.Salary:f2} {Environment.NewLine}" +
                   $"Birthday: {employee.Birthday?.ToString("dd-MM-yyyy")} {Environment.NewLine}" +
                   $"Address: { employee.Address}");
        }
        public override string Execute(List <string> arguments)
        {
            int employeeId = int.Parse(arguments[0]);

            EmployeePersonalInfoDto employeeInfo = this.employeeService.GetEmployeePersonalInfo(employeeId);

            string result = $"ID: {employeeInfo.Id} - {employeeInfo.FirstName} {employeeInfo.LastName} - ${employeeInfo.Salary:f2}" +
                            Environment.NewLine + $"Birthday: {employeeInfo.Birthday?.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture)}" +
                            Environment.NewLine + $"Address: {employeeInfo.Address}";

            return(result);
        }
Esempio n. 7
0
        public EmployeePersonalInfoDto GetEmployeePersonalInfo(int employeeId)
        {
            Employee employee = this.context.Employees.Find(employeeId);

            if (employee == null)
            {
                throw new ArgumentException("Invalid ID");
            }

            EmployeePersonalInfoDto employeeDto = this.mapper.Map <EmployeePersonalInfoDto>(employee);

            return(employeeDto);
        }
Esempio n. 8
0
        public void Execute(string[] data)
        {
            if (data.Length != 1)
            {
                throw new ArgumentException("Invalid command!");
            }

            int employeeId = int.Parse(data[0]);

            EmployeePersonalInfoDto employeeInfo = this.employeeService.GetEmployeePersonalInfo(employeeId);

            string result = $"ID: {employeeInfo.Id} - {employeeInfo.FirstName} {employeeInfo.LastName} - ${employeeInfo.Salary:f2}" +
                            Environment.NewLine + $"Birthday: {employeeInfo.Birthday?.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture)}" +
                            Environment.NewLine + $"Address: {employeeInfo.Address}";

            Console.WriteLine(result);
        }