BaseRepository Refactored
Insert works
insert with partial view