2022-12-16 23:49:11 +04:00

53 lines
1.5 KiB
C#

namespace Coupon.API.Infrastructure
{
using System.Collections.Generic;
using System.Threading.Tasks;
using Coupon.API.Infrastructure.Models;
using Coupon.API.Infrastructure.Repositories;
public class CouponSeed
{
public async Task SeedAsync(CouponContext context)
{
if (context.Coupons.EstimatedDocumentCount() == 0)
{
var coupons = new List<Coupon>
{
new Coupon
{
Code = "DISC-5",
Discount = 5
},
new Coupon
{
Code = "DISC-10",
Discount = 10
},
new Coupon
{
Code = "DISC-15",
Discount = 15
},
new Coupon
{
Code = "DISC-20",
Discount = 20
},
new Coupon
{
Code = "DISC-25",
Discount = 25
},
new Coupon
{
Code = "DISC-30",
Discount = 30
}
};
await context.Coupons.InsertManyAsync(coupons);
}
}
}
}