public void SetBirthday(EmployeeBirthdayDTO employeeBirthdayDTO) { var employee = this.Context.Emploies.FirstOrDefault(e => e.ID == employeeBirthdayDTO.ID); employee.Birthday = employeeBirthdayDTO.Birthday; this.Context.SaveChanges(); }
public void SetBirthday(EmployeeBirthdayDTO employeeDTO) { Employee employee = context.Employees.Find(employeeDTO.Id); if (employee == null) { throw new ArgumentException(String.Format(IdNotFound, employeeDTO.Id)); } mapper.Map(employeeDTO, employee); context.Employees.Update(employee); context.SaveChanges(); }
public override void Execute() { int employeeId = int.Parse(Parameters[0]); string birthDate = Parameters[1]; EmployeeBirthdayDTO employeeDTO = new EmployeeBirthdayDTO() { Id = employeeId, BirthDate = birthDate }; employeeController.SetBirthday(employeeDTO); Console.WriteLine($"Birthday for employee #{employeeId} updated."); }
public override void Execute() { int employeeId = int.Parse(Parameters[0]); EmployeeBirthdayDTO dto = employeeController.GetBirthday(employeeId); if (DateTime.TryParse(dto.BirthDate, out DateTime birthday)) { Console.WriteLine(String.Format(BirthdayKnown, dto.Id, birthday.Day, birthday.ToString("MMMM", CultureInfo.InvariantCulture))); } else { Console.WriteLine(String.Format(BirthdayUnknown, dto.Id, dto.BirthDate)); } }