public SpecializedTraining(ApplicationDbContext context, Business business, PurchasableHelper purchasableHelper) { _context = context; _business = business; _purchasableHelper = purchasableHelper; _randomPurchasable = _context.BusinessPurchases .Include(s => s.Purchase.Type) .Where(s => s.BusinessId == _business.Id) .Where(s => s.Purchase.Type.Id == 1) .Where(s => s.Purchase.Id != 1) .ToList() .OrderBy(r => Guid.NewGuid()) .First(); }
public static string PurchaseResponse(Business business, BusinessPurchase businessPurchase, PurchasableJsonReturn purchaseResponse = null) { var response = JsonConvert.SerializeObject(new { Business = business, BusinessPurchase = businessPurchase, PurchaseResponse = purchaseResponse, }, new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(response); }