public OfferController(IOfferProvider offerProvider, IPlaceProvider placeProvider, IMapper mapper, UserManager <ApplicationUser> userManager) { if (offerProvider == null) { throw new ArgumentNullException(nameof(offerProvider)); } if (mapper == null) { throw new ArgumentNullException(nameof(mapper)); } if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (placeProvider == null) { throw new ArgumentNullException(nameof(placeProvider)); } _offerProvider = offerProvider; _mapper = mapper; _userManager = userManager; _placeProvider = placeProvider; }
public AccountController(UserManager <ApplicationUser> userManager, IUserProvider userProvider, IOfferProvider offerProvider) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (userProvider == null) { throw new ArgumentNullException(nameof(userProvider)); } if (offerProvider == null) { throw new ArgumentNullException(nameof(offerProvider)); } // if (roleManager == null) throw new ArgumentNullException(nameof(roleManager)); _userManager = userManager; _userProvider = userProvider; _offerProvider = offerProvider; // _roleManager = roleManager; }
public TopAgentProvider(IOfferProvider offerProvider) { this.offerProvider = offerProvider; }
public OfferService(IOfferProvider provider) : base(provider) { }
public OfferController(IOfferProvider gameProvider) { this.gameProvider = gameProvider; }
public ProductService(IProductProvider productProvider, IOrderProvider orderProvider, IOfferProvider offerProvider) { _productProvider = productProvider; _orderProvider = orderProvider; _offerProvider = offerProvider; }
/// <summary> /// Maps a <see cref="IOfferProvider"/> to a <see cref="OfferProviderDisplay"/>. /// </summary> /// <param name="provider"> /// The provider. /// </param> /// <returns> /// The <see cref="OfferProviderDisplay"/>. /// </returns> public static OfferProviderDisplay ToOfferProviderDisplay(this IOfferProvider provider) { return(AutoMapper.Mapper.Map <IOfferProvider, OfferProviderDisplay>(provider)); }