public static async Task <List <ProjektKapcsolatDto> > SelectByIratAsync(ossContext context, string sid, int iratKod) { SessionBll.Check(context, sid); var entites = await ProjektKapcsolatDal.ReadByIratKodAsync(context, iratKod); return(ObjectUtils.Convert <Projektkapcsolat, ProjektKapcsolatDto>(entites)); }
public static async Task DeleteAsync(ossContext context, string sid, int projektKapcsolatKod) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PROJEKT); var entity = await ProjektKapcsolatDal.GetAsync(context, projektKapcsolatKod); await ProjektKapcsolatDal.DeleteAsync(context, entity); }
public static async Task <List <ProjektKapcsolatDto> > GetAsync(ossContext context, string sid, int projektkapcsolatKod) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PROJEKT); var entity = await ProjektKapcsolatDal.GetAsync(context, projektkapcsolatKod); return(new List <ProjektKapcsolatDto> { KapcsolatCalc(entity) }); }
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); }
public static async Task <List <ProjektKapcsolatDto> > SelectAsync(ossContext context, string sid, int projektKod, bool forUgyfelter = false) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PROJEKT); var entites = await ProjektKapcsolatDal.ReadByProjektKodAsync(context, projektKod); var result = new List <ProjektKapcsolatDto>(); foreach (var entity in entites) { var dto = KapcsolatCalc(entity); if (forUgyfelter) { if (entity.Iratkod != null && entity.IratkodNavigation.Irany != "Belső") { result.Add(dto); } if (entity.Bizonylatkod != null && (entity.BizonylatkodNavigation.Bizonylattipuskod == (int)BizonylatTipus.DijBekero) | (entity.BizonylatkodNavigation.Bizonylattipuskod == (int)BizonylatTipus.ElolegSzamla) | (entity.BizonylatkodNavigation.Bizonylattipuskod == (int)BizonylatTipus.Szamla)) { result.Add(dto); } } else { result.Add(dto); } } return(result); }