Exemplo n.º 1
0
        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();
        }