public override Tracker.Core.Data.UserRole GetByKey(CodeSmith.Data.IEntityKey key) { if (key is CodeSmith.Data.IEntityKey <int, int> ) { var entityKey = (CodeSmith.Data.IEntityKey <int, int>)key; return(GetByKey(entityKey.Key, entityKey.Key1)); } else { throw new ArgumentException("Invalid key, expected key to be of type IEntityKey<int, int>"); } }
public override Urban.Data.RoomReservationComments GetByKey(CodeSmith.Data.IEntityKey key) { if (key is CodeSmith.Data.IEntityKey <int> ) { var entityKey = (CodeSmith.Data.IEntityKey <int>)key; return(GetByKey(entityKey.Key)); } else { throw new ArgumentException("Invalid key, expected key to be of type IEntityKey<int>"); } }