using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using DataAccess.DbAccess; using DataAccess.Models; namespace DataAccess.Data; public class WunschInfoData { private readonly ISqlDataAccess _db; public WunschInfoData(ISqlDataAccess db) { _db = db; } public async Task AddWunschInfoAsync(WunschInfoModel wunschInfo) { var id = await _db.LoadData("dbo.spWunschInfo_Insert", wunschInfo); wunschInfo.Id = id.Single(); } /// /// Gibt die WunschInfo mit der gegebenen Id zurück. /// /// Die Id der zu ladenen WunschInfo /// Die WunschInfo mit der gegebenen Id public async Task GetWunschInfoAsync(int wunschId) { var wunschInfo = await _db.LoadData("dbo.spWunschInfo_Get", new { Id = wunschId }); return wunschInfo.Single(); } }