/// <summary> /// Add in Single Record in the dataSet /// </summary> /// <param name="entity">Generics dbSet type</param> public TEntity Add(TEntity entity) { try { if (entity == null) { throw new NullReferenceException("Attempt to add a null record"); } IDbSet <TEntity> dbSet = _dbContext.Set <TEntity>(); TEntity addedEntity = dbSet.Add(entity); _dbContext.SetAsCreated(entity); return(addedEntity); } catch (DbEntityValidationException dbEx) { throwException(dbEx); return(null); } }