public EmployeePersonalInfoDto GetEmployeePersonalInfo(int employeeId) { var employeeInfo = context.Employees.Find(employeeId); EmployeePersonalInfoDto employeeInfoDto = Mapper.Map <Employee, EmployeePersonalInfoDto>(employeeInfo); return(employeeInfoDto); }
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); }
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); }
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); }