/// <summary> /// Add new entity to database /// </summary> /// <param name="entity"></param> /// <param name="saveChange"></param> /// <returns></returns> public async Task InsertAsync(T entity, bool saveChange = true) { if (entity == null) { throw new ArgumentNullException("entity"); } entity.Created = DateTime.Now; entity.Modified = DateTime.Now; entities.Add(entity); if (saveChange) { await context.SaveChangesAsync(); } }
/// <summary> /// insert mutiply kudo /// </summary> /// <param name="kudos"></param> /// <returns></returns> public async Task InsertKudos(IEnumerable <Kudo> kudos) { kudo.AddRange(kudos); await context.SaveChangesAsync(); }
/// <summary> /// Create teams /// </summary> /// <returns></returns> public async Task CreateTeams(IEnumerable <Team> teams) { team.AddRange(teams); await context.SaveChangesAsync(); }
/// <summary> /// create employee /// </summary> /// <param name="employees"></param> /// <returns></returns> public async Task CreateEmployees(IEnumerable <Employee> employees) { employee.AddRange(employees); await context.SaveChangesAsync(); }