public void AddEmployee(string[] args) { var employee = new Employee(args[0], args[1], decimal.Parse(args[2])); context.Employees.Add(employee); context.SaveChanges(); this.writer.WriteLine($"Successfully added {employee.FirstName} {employee.LastName} to the database."); }
public void SetBirthday(int employeeId, DateTime date) { var employee = context.Employees.Find(employeeId); if (employee == null) { throw new ArgumentException("Invalid Id"); } employee.Birthday = date; context.SaveChanges(); }
public void SetManager(int employeeId, int managerId) { var employee = this.context.Employees.Find(employeeId); var manager = this.context.Employees.Find(managerId); if (employee == null || manager == null) { throw new ArgumentException("Invalid Id"); } employee.Manager = manager; context.SaveChanges(); }