public void Delete(User user) { Delete(user.ID); _credentialRepository.Delete(user.Credential.ID); _employeeRepository.Delete(user.Employee.ID); _personRepository.Delete(user.Person.ID); }
public int Create(User entity) { _personRepository.Create(entity.Person); _credentialRepository.Create(entity.Credential); _employeeRepository.Create(entity.Employee); return entity.ID.HasValue ? entity.ID.Value : -1; }
public void Update(User user) { _credentialRepository.Update(user.Credential); _employeeRepository.Update(user.Employee); _personRepository.Update(user.Person); }