private static async Task CreateWeeSentOnData(DatabaseWrapper db, EA.Weee.Domain.AatfReturn.Aatf aatf, Return @return) { var weeeSentOn = new EA.Weee.Domain.AatfReturn.WeeeSentOn(ObligatedWeeeIntegrationCommon.CreateAatfAddress(db), ObligatedWeeeIntegrationCommon.CreateAatfAddress(db), aatf, @return); var weeeSentOnAmounts = new List <WeeeSentOnAmount>() { new Domain.AatfReturn.WeeeSentOnAmount(weeeSentOn, 1, 1, 2), new Domain.AatfReturn.WeeeSentOnAmount(weeeSentOn, 2, 3, 4) }; db.WeeeContext.Returns.Add(@return); db.WeeeContext.ReturnAatfs.Add(new ReturnAatf(aatf, @return)); db.WeeeContext.WeeeSentOn.Add(weeeSentOn); db.WeeeContext.WeeeSentOnAmount.AddRange(weeeSentOnAmounts); await db.WeeeContext.SaveChangesAsync(); db.WeeeContext.ReturnReportOns.Add(new ReturnReportOn(@return.Id, 2)); await db.WeeeContext.SaveChangesAsync(); }
private static async Task CreateWeeReusedData(DatabaseWrapper db, EA.Weee.Domain.AatfReturn.Aatf aatf, Return @return) { var weeeReused = new EA.Weee.Domain.AatfReturn.WeeeReused(aatf, @return); var weeeReusedSites = new List <WeeeReusedSite>() { new Domain.AatfReturn.WeeeReusedSite(weeeReused, new AatfAddress("name1", "address", "address2", "town", "county", "postcode", db.WeeeContext.Countries.First())), new Domain.AatfReturn.WeeeReusedSite(weeeReused, new AatfAddress("name2", "address", "address2", "town", "county", "postcode", db.WeeeContext.Countries.First())) }; db.WeeeContext.Returns.Add(@return); db.WeeeContext.ReturnAatfs.Add(new ReturnAatf(aatf, @return)); db.WeeeContext.WeeeReused.Add(weeeReused); db.WeeeContext.WeeeReusedSite.AddRange(weeeReusedSites); await db.WeeeContext.SaveChangesAsync(); db.WeeeContext.ReturnReportOns.Add(new ReturnReportOn(@return.Id, 3)); await db.WeeeContext.SaveChangesAsync(); }