Пример #1
0
        public static async Task <int> AddIratToProjektAsync(ossContext context, string sid, int projektKod, int iratKod)
        {
            SessionBll.Check(context, sid);
            await CsoportDal.JogeAsync(context, JogKod.PROJEKT);

            var entity = new Projektkapcsolat {
                Projektkod = projektKod, Iratkod = iratKod
            };
            var result = await ProjektKapcsolatDal.AddAsync(context, entity);

            return(result);
        }
Пример #2
0
        private static ProjektKapcsolatDto KapcsolatCalc(Projektkapcsolat entity)
        {
            var dto = ObjectUtils.Convert <Projektkapcsolat, ProjektKapcsolatDto>(entity);

            if (entity.Iratkod != null)
            {
                dto.Kapcsolat   = "Irat";
                dto.Tipus       = entity.IratkodNavigation.IrattipuskodNavigation.Irattipus1;
                dto.Azonosito   = entity.Iratkod.ToString();
                dto.Keletkezett = entity.IratkodNavigation.Keletkezett;
                dto.Irany       = entity.IratkodNavigation.Irany;
                dto.Kuldo       = entity.IratkodNavigation.Kuldo;
                dto.Targy       = entity.IratkodNavigation.Targy;
            }
            else
            {
                dto.Kapcsolat   = "Bizonylat";
                dto.Tipus       = BizonylatBll.Bl[entity.BizonylatkodNavigation.Bizonylattipuskod].BizonylatNev;
                dto.Azonosito   = entity.BizonylatkodNavigation.Bizonylatszam;
                dto.Keletkezett = entity.BizonylatkodNavigation.Bizonylatkelte;
            }

            return(dto);
        }