public void Update(TEntity entity) { using (var context = new GymPass()) { context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); } }
public void Insert(TEntity entity) { using (var context = new GymPass()) { context.Set <TEntity>().Add(entity); context.SaveChanges(); } }
public Voucher GenarateWinner(int idPerson) { using (var context = new GymPass()) { var voucher = context.Voucher.Where(v => v.idPerson == null).OrderBy(v => v.code).First(); if (voucher != null) { voucher.idPerson = idPerson; voucher.dtWinner = DateTime.Now; } context.SaveChanges(); return(voucher); } }
public void DeclaredWinner(Receipt receipt) { using (var context = new GymPass()) { var entity = context.Receipt.FirstOrDefault(r => r.idReceipt == receipt.idReceipt); if (entity != null) { entity.isValidated = true; } context.SaveChanges(); } }