示例#1
0
        public static async Task <int> UpdateAsync(ossContext context, Models.Csoport entity)
        {
            Register.Modification(context, entity);
            await context.SaveChangesAsync();

            return(entity.Csoportkod);
        }
示例#2
0
 public static async Task ExistsAsync(ossContext context, Models.Csoport entity)
 {
     if (await context.Csoport.AnyAsync(s => s.Particiokod == entity.Particiokod && s.Csoport1 == entity.Csoport1))
     {
         throw new Exception(string.Format(Messages.MarLetezoTetel, entity.Csoport1));
     }
 }
示例#3
0
 public static async Task ExistsAnotherAsync(ossContext context, Models.Csoport entity)
 {
     if (await context.Csoport.AnyAsync(s =>
                                        s.Particiokod == entity.Particiokod && s.Csoport1 == entity.Csoport1 && s.Csoportkod != entity.Csoportkod))
     {
         throw new Exception(string.Format(Messages.NemMenthetoMarLetezik, entity.Csoport1));
     }
 }
示例#4
0
        public static async Task <int> AddAsync(ossContext context, Models.Csoport entity)
        {
            Register.Creation(context, entity);
            await context.Csoport.AddAsync(entity);

            await context.SaveChangesAsync();

            return(entity.Csoportkod);
        }
示例#5
0
 public static async Task DeleteAsync(ossContext context, Models.Csoport entity)
 {
     context.Csoport.Remove(entity);
     await context.SaveChangesAsync();
 }