public LocationUsersController(UserManager <ApplicationUser> userManager, IModuleEventRepository moduleEventRepository, ILocationUsersRepository locationUsersRepository, ILocationRepository locationRepository, ILogger <LocationUsersController> logger) : base(userManager, logger) { _locationRepository = locationRepository; _locationUsersRepository = locationUsersRepository; }
public async Task CreateLocation(ILocationUsersRepository locationUsersRepository, Location location) { using (DataContext = new SimplySecureDataContext()) { DataContext.Locations.Add(location); await DataContext.SaveChangesAsync(); var locationUser = new LocationUser { LocationId = location.Id, ApplicationUserId = location.ApplicationUserId }; await locationUsersRepository.CreateLocationUser(locationUser); } }
public MessagingService() { _locationUsersRepository = new LocationUsersRepository(); _pushNotificationTokensRepository = new PushNotificationTokensRepository(); }