public async void Delete(int id) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = new StantionOnTripsSql(); await conn.ExecuteAsync(sql.Delete(id)); } }
public async Task <StantionOnTrip> ById(int id) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = new StantionOnTripsSql(); return(await conn.QueryFirstOrDefaultAsync <StantionOnTrip>(sql.ById(id))); } }
public async Task <StantionOnTrip> Add(StantionOnTrip input) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = new StantionOnTripsSql(); var id = await conn.QueryFirstOrDefaultAsync <int>(sql.Add(input)); return(await ById(id)); } }
public async Task <StantionOnTrip> Update(StantionOnTrip input) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = new StantionOnTripsSql(); await conn.ExecuteAsync(sql.Update(input)); return(await ById(input.Id)); } }
public async Task <List <StantionOnTrip> > ByTripId(int tripId) { using (var conn = new SqlConnection(AppSettings.ConnectionString)) { var sql = new StantionOnTripsSql(); var result = await conn.QueryAsync <StantionOnTrip>(sql.StationsOnTripByTripId(tripId)); return(result.ToList()); } }