コード例 #1
0
ファイル: CikkDal.cs プロジェクト: lagzikovacs/ossCore
        public static async Task <int> UpdateAsync(ossContext context, Models.Cikk entity)
        {
            Register.Modification(context, entity);
            await context.SaveChangesAsync();

            return(entity.Cikkkod);
        }
コード例 #2
0
ファイル: CikkDal.cs プロジェクト: lagzikovacs/ossCore
 public static async Task ExistsAsync(ossContext context, Models.Cikk entity)
 {
     if (await context.Cikk.AnyAsync(s => s.Particiokod == entity.Particiokod && s.Megnevezes == entity.Megnevezes))
     {
         throw new Exception(string.Format(Messages.MarLetezoTetel, entity.Megnevezes));
     }
 }
コード例 #3
0
ファイル: CikkDal.cs プロジェクト: lagzikovacs/ossCore
        public static async Task <int> AddAsync(ossContext context, Models.Cikk entity)
        {
            Register.Creation(context, entity);
            await context.Cikk.AddAsync(entity);

            await context.SaveChangesAsync();

            return(entity.Cikkkod);
        }
コード例 #4
0
        private static CikkDto Calc(Models.Cikk entity)
        {
            var dto = ObjectUtils.Convert <Models.Cikk, CikkDto>(entity);

            dto.Afakulcs   = entity.AfakulcskodNavigation.Afakulcs1;
            dto.Afamerteke = entity.AfakulcskodNavigation.Afamerteke;
            dto.Me         = entity.MekodNavigation.Me;

            if (entity.TermekdijkodNavigation != null)
            {
                dto.Termekdijkt         = entity.TermekdijkodNavigation.Termekdijkt;
                dto.Termekdijmegnevezes = entity.TermekdijkodNavigation.Termekdijmegnevezes;
                dto.Termekdijegysegar   = entity.TermekdijkodNavigation.Termekdijegysegar;
            }

            return(dto);
        }
コード例 #5
0
ファイル: CikkDal.cs プロジェクト: lagzikovacs/ossCore
 public static async Task DeleteAsync(ossContext context, Models.Cikk entity)
 {
     context.Cikk.Remove(entity);
     await context.SaveChangesAsync();
 }