示例#1
0
        internal static async Task <int> AddAsync(ossContext context, Models.Bizonylatkapcsolat entity)
        {
            Register.Creation(context, entity);
            await context.Bizonylatkapcsolat.AddAsync(entity);

            await context.SaveChangesAsync();

            return(entity.Bizonylatkapcsolatkod);
        }
        private static BizonylatKapcsolatDto Calc(Models.Bizonylatkapcsolat entity)
        {
            var dto = ObjectUtils.Convert <Models.Bizonylatkapcsolat, BizonylatKapcsolatDto>(entity);

            dto.Tipus       = entity.IratkodNavigation.IrattipuskodNavigation.Irattipus1;
            dto.Azonosito   = entity.Iratkod.ToString(CultureInfo.InvariantCulture);
            dto.Keletkezett = entity.IratkodNavigation.Keletkezett;
            dto.Irany       = entity.IratkodNavigation.Irany;
            dto.Kuldo       = entity.IratkodNavigation.Kuldo;
            dto.Targy       = entity.IratkodNavigation.Targy;

            return(dto);
        }
        public static async Task <int> AddIratToBizonylatAsync(ossContext context, string sid, int bizonylatKod, int iratKod)
        {
            SessionBll.Check(context, sid);
            await CsoportDal.JogeAsync(context, JogKod.BIZONYLATMOD);

            var entity = new Models.Bizonylatkapcsolat
            {
                Bizonylatkod = bizonylatKod,
                Iratkod      = iratKod
            };

            return(await BizonylatKapcsolatDal.AddAsync(context, entity));
        }
示例#4
0
 internal static async Task DeleteAsync(ossContext context, Models.Bizonylatkapcsolat entity)
 {
     context.Bizonylatkapcsolat.Remove(entity);
     await context.SaveChangesAsync();
 }