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); }
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); }