Ejemplo n.º 1
0
        /// <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();
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// insert mutiply kudo
 /// </summary>
 /// <param name="kudos"></param>
 /// <returns></returns>
 public async Task InsertKudos(IEnumerable <Kudo> kudos)
 {
     kudo.AddRange(kudos);
     await context.SaveChangesAsync();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Create teams
 /// </summary>
 /// <returns></returns>
 public async Task CreateTeams(IEnumerable <Team> teams)
 {
     team.AddRange(teams);
     await context.SaveChangesAsync();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// create employee
 /// </summary>
 /// <param name="employees"></param>
 /// <returns></returns>
 public async Task CreateEmployees(IEnumerable <Employee> employees)
 {
     employee.AddRange(employees);
     await context.SaveChangesAsync();
 }