public static async Task <PenztarTetelDto> GetAsync(ossContext context, string sid, int key) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PENZTAR); var entity = await PenztarTetelDal.GetAsync(context, key); return(ObjectUtils.Convert <Models.Penztartetel, PenztarTetelDto>(entity)); }
public static async Task <Tuple <List <PenztarTetelDto>, int> > SelectAsync(ossContext context, string sid, int rekordTol, int lapMeret, List <SzMT> szmt) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PENZTAR); var qry = PenztarTetelDal.GetQuery(context, szmt); var osszesRekord = await qry.CountAsync(); var entities = await qry.Skip(rekordTol).Take(lapMeret).ToListAsync(); return(new Tuple <List <PenztarTetelDto>, int>(ObjectUtils.Convert <Models.Penztartetel, PenztarTetelDto>(entities), osszesRekord)); }
public static async Task <int> AddAsync(ossContext context, string sid, PenztarTetelDto dto) { SessionBll.Check(context, sid); await CsoportDal.JogeAsync(context, JogKod.PENZTAR); dto.Penztarbizonylatszam = context.KodGen(KodNev.Penztar.ToString() + dto.Penztarkod).ToString("00000") + "/" + dto.Penztarkod; var entity = ObjectUtils.Convert <PenztarTetelDto, Models.Penztartetel>(dto); return(await PenztarTetelDal.AddAsync(context, entity)); }