Esempio n. 1
0
        public void AddEmployee(EmployeeDto employee)
        {
            var employeeEntity = _dbContext.Employees.FirstOrDefault(x => x.ID == employee.ID);

            if (employeeEntity != null)
            {
                throw new Exception($"Employee already exist in the system.");
            }

            var newEmployeeEntity = new Data.Employee
            {
                Name      = employee.Name,
                ManagerID = employee.ManagerID,
                Active    = true
            };

            _dbContext.Employees.Add(newEmployeeEntity);
            _dbContext.SaveChanges();
        }
Esempio n. 2
0
 partial void DeleteEmployee(Employee instance);
Esempio n. 3
0
 partial void UpdateEmployee(Employee instance);
Esempio n. 4
0
 partial void InsertEmployee(Employee instance);
Esempio n. 5
0
		private void detach_Employees(Employee entity)
		{
			this.SendPropertyChanging();
			entity.Employee1 = null;
		}
Esempio n. 6
0
		private void attach_Employees(Employee entity)
		{
			this.SendPropertyChanging();
			entity.Employee1 = this;
		}