public bool Equals(PersistableEntity <T> other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Id.Equals(other.Id)); }
public override Customer Create(PersistableEntity <Customer> entity) { return(new Customer((Customer)entity)); }
public override Company Create(PersistableEntity <Company> entity) { return(new Company((Company)entity)); }
public abstract T Create(PersistableEntity <T> entity);