/// <summary> /// Initialize new instance of EventManagementService /// </summary> /// <param name="eventRepository">EventRepository to operate with</param> /// <param name="placeRepository">PlaceRepository to operate with</param> /// <param name="timeSlotRepository">TomeSlotRepository to operate with</param> public EventManagementService(EventRepository eventRepository, PlaceRepository placeRepository, TimeSlotRepository timeSlotRepository) { _eventRepository = eventRepository; _placeRepository = placeRepository; _timeSlotRepository = timeSlotRepository; }
public void WhenCreatingProfile_ProfileShouldBeCreatedWithTwoPassedPlaces() { var id = Guid.NewGuid(); var userId = Guid.NewGuid(); var location1 = new GeoLocation(63.0001, 15.0001, 123.5); var location2 = new GeoLocation(63.0051, 15.051, 125); var location3 = new GeoLocation(63.0011, 15.0051, 123.5); var now = new DateTime(2016, 08, 12); var trackPoint1 = new TrackPoint(location1, 0.0, now); var trackPoint2 = new TrackPoint(location2, 100.0, now.AddSeconds(10)); var trackPoint3 = new TrackPoint(location3, 200.0, now.AddSeconds(20)); var track = new Track(Guid.NewGuid(), new TrackPoint[] { trackPoint1, trackPoint2, trackPoint3 }); var place = new Place(Guid.NewGuid(), userId, "Test place", "", location1, GeoPolygon.CreateRect(location1, 0.05)); var legs = new Leg[] { new Leg(trackPoint1, trackPoint3, 1.5, 1.5) }; var startSplit = new ResultSplit(trackPoint1); var result = new Result(new Athlete(userId, "IAthlete"), new ResultSplit[] { startSplit, new ResultSplit(trackPoint3, startSplit, startSplit) }); PlaceRepository.Add(place); When(new CreateProfile(id, userId, Guid.Empty, "First", track)); Then(new ProfileCreated(id, userId, Guid.Empty, "First", DateTimeProvider.Now, track, 1.5, 1.5, trackPoint2, trackPoint1, null, new ProfilePlace[] { new ProfilePlace(place, trackPoint1, true, true), new ProfilePlace(place, trackPoint3, true, true) }, legs, result)); }
public EventService(EventRepository eventRepository, PersonRepository personRepository, PlaceRepository placeRepository) { _eventRepository = eventRepository; _personRepository = personRepository; _placeRepository = placeRepository; }
/// <summary> /// Constructor with parameters for unit testing /// </summary> public SearchController(CityRepository cityRepository, PlaceRepository placeRepository) { this.cityRepository = cityRepository; this.placeRepository = placeRepository; this.InitializeData(); }
public UserController(DatabaseContext context) { DbContext = context; UserRep = new UserRepository(context); PlaceRep = new PlaceRepository(context); WorkRep = new WorkRepository(context); FacilityRep = new FacilityRepository(context); }
public PlacesController( PlaceRepository placeRepository, PointRepository pointRepository ) { _placeRepository = placeRepository; _pointRepository = pointRepository; }
private void LoadPlaceData() { TracktorDb context = new TracktorDb(); PlaceRepository placeRepo = new PlaceRepository(context); List <PlaceEntity> places = placeRepo.GetAll().ToList(); AllPlaces = new BindingList <PlaceEntity>(places); }
public void AllocateFlagsPlaceForUser() { var placeRepository = new PlaceRepository(); var user = new User(); var place = placeRepository.Allocate("A", 1, user); Assert.AreSame(user, place.FlaggedFor); }
private void RegisterForm_Load(object sender, EventArgs e) { var places = PlaceRepository.GetPlaces(); foreach (var place in places) { cmbSelectLocation.Items.Add($"{place.Id}_{place.Location}"); } }
public PointsController( PointRepository pointRepository, TripRepository tripRepository, PlaceRepository placeRepository ) { _pointRepository = pointRepository; _tripRepository = tripRepository; _placeRepository = placeRepository; }
//public DownloadUsers GetOrganization(string SessionID) //{ // IOrganizationRepository _IOrganizationRepository; // _IOrganizationRepository = new OrganizationRepository(new WorkersInMotionDB()); // DownloadUsers lDownloadUsers = new DownloadUsers(); // SqlParameter[] sqlParam = new SqlParameter[2]; // sqlParam[0] = new SqlParameter("@pSessionID", SqlDbType.NVarChar); // sqlParam[0].Value = SessionID; // sqlParam[1] = new SqlParameter("@pErrorCode", SqlDbType.NVarChar, 200); // sqlParam[1].Value = ""; // sqlParam[1].Direction = ParameterDirection.Output; // _jmResponse.JobList = context.Database.SqlQuery<p_GetJobs_Result>("dbo.p_getjobs @pSessionID,@pErrorCode=@pErrorCode output", sqlParam).ToList(); // return lDownloadUsers; //} public List <MCustomers> GetCustomers(Guid lOrganizationGUID) { DownloadUsers lresponse = new DownloadUsers(); IPlaceRepository _IPlaceRepository; _IPlaceRepository = new PlaceRepository(new WorkersInMotionDB()); IEnumerable <Place> lPlaces = _IPlaceRepository.GetPlaceByOrganizationGUID(lOrganizationGUID); return(ConvertToMobileCustomer(lPlaces));; }
public void OneTimeSetup() { var builder = new ConfigurationBuilder(); builder.AddEnvironmentVariables("CLIMATE_COMPARISON_"); var configuration = builder.Build(); var connectionProvider = new CloudTableClientProvider(configuration); _placeRepository = new PlaceRepository(connectionProvider); }
public SharePostUnitOfWork(DataContext context) { this.Context = context; SharePosts = new SharePostRepository(Context); Addresses = new AddressRepository(Context); ShareTypes = new ShareTypeRepository(Context); Genders = new GenderRepository(Context); Places = new PlaceRepository(Context); Suburbs = new SuburbRepository(Context); Pictures = new PictureRepository(Context); }
public FacilityController(DatabaseContext context) { DbContext = context; UserRep = new UserRepository(context); PlaceRep = new PlaceRepository(context); WorkRep = new WorkRepository(context); FacilityRep = new FacilityRepository(context); DiseaseRep = new DiseaseRepository(context); ScheduleRep = new ScheduleRepository(context); CheckoutRep = new CheckoutRepository(context); }
public JobPostCategoryUnitOfWork(DataContext context) { this.Context = context; Places = new PlaceRepository(context); JobTypes = new JobTypeRepository(context); SalaryTypes = new SalaryTypeRepository(context); ContractTypes = new ContractTypeRepository(context); DayCategories = new DayCategoryRepository(context); WeeklySalaryCategories = new WeeklySalaryCategoryRepository(context); HourlySalaryCategories = new HourlySalaryCategoryRepository(context); }
public void Setup() { DbContextOptions <PlaceContext> dbContextOptions = new DbContextOptionsBuilder <PlaceContext>() .UseInMemoryDatabase(databaseName: "places_repo_tests") .Options; placeContext = new PlaceContext(dbContextOptions); placeRepository = new PlaceRepository(placeContext); SetupDefaultValuesInDb(); }
private void LoginForm_FormClosed(object sender, FormClosedEventArgs e) { if (Helpers.PlaceHelper.PlaceId > 0) { PlaceInfo = PlaceRepository.GetPlaces().Where(a => a.Id == Helpers.PlaceHelper.PlaceId).SingleOrDefault(); lblLocationName.Text = PlaceInfo.Location; lblAppUserName.Text = Helpers.PlaceHelper.AppUserName; this.Show(); } else { Application.Exit(); } }
public UnitOfWork(CinemaContext context, FilmRepository film, FilmStoryRepository filmStory, HallRepository hall, PlaceRepository place, RowRepository row, ShowRepository show, UserRepository user) { _context = context; Films = film; FilmStory = filmStory; Halls = hall; Places = place; Rows = row; Shows = show; Users = user; }
public EMCustomers GetCustomers(Guid OrganizationGUID) { IPlaceRepository _IPlaceRepository; _IPlaceRepository = new PlaceRepository(new WorkersInMotionDB()); EMCustomers lresponse = new EMCustomers(); lresponse.Customers = new List <MobilePlace>(); List <Place> _Customers = _IPlaceRepository.GetPlaceByOrganizationGUID(OrganizationGUID).ToList(); foreach (Place item in _Customers) { lresponse.Customers.Add(ConvertPlaceforMobile(item)); } return(lresponse); }
public void GetSuggestionsActionTest() { CityRepository cityRepository = mockRepository.DynamicMock <CityRepository>(); PlaceRepository placeRepository = mockRepository.DynamicMock <PlaceRepository>(); using (mockRepository.Record()) { SetupResult.For(cityRepository.GetCitiesIdAndNames()).IgnoreArguments().Return(cities); SetupResult.For(placeRepository.GetPlacesIdsAndNames()).IgnoreArguments().Return(places); } SearchController searchController = new SearchController(cityRepository, placeRepository); using (mockRepository.Playback()) { var suggestions = searchController.GetSuggestions("1"); Assert.That(suggestions, Is.TypeOf <OkNegotiatedContentResult <IList <ISearchEntity> > >()); } }
public ActionResult Create(string placeId, string beerId, string comment) { if (placeId == "" || beerId == "" || comment == "") { return(Content("FAIL")); } var place = PlaceRepository.Get(placeId); var beer = BeerRepository.Get(beerId); var tap = new Tap { Beer = beer, Place = place, Username = SessionUser.Current.Username, Timestamp = DateTime.Now, Comment = comment }; TapRepository.Create(tap); return(Content("OK")); }
public void WhenCreatingProfile_ProfileShouldBeCreatedWithOnePassedPlace() { var id = Guid.NewGuid(); var userId = Guid.NewGuid(); var location = new GeoLocation(63.0001, 15.0001, 123.5); var trackPoint = new TrackPoint(location, 0.0, DateTime.Now); var track = new Track(Guid.NewGuid(), new TrackPoint[] { trackPoint }); var place = new Place(Guid.NewGuid(), userId, "Test place", "", location, GeoPolygon.CreateRect(location, 0.05)); var legs = new Leg[] { new Leg(trackPoint, trackPoint, 0.0, 0.0) }; var startSplit = new ResultSplit(trackPoint); var result = new Result(new Athlete(userId, "IAthlete"), new ResultSplit[] { startSplit, new ResultSplit(trackPoint, startSplit, startSplit) }); PlaceRepository.Add(place); var startProfilePlace = new ProfilePlace(place, trackPoint, true, true); var finishProfilePlace = new ProfilePlace(place, trackPoint, true, true); When(new CreateProfile(id, userId, Guid.Empty, "First", track)); Then(new ProfileCreated(id, userId, Guid.Empty, "First", DateTimeProvider.Now, track, 0.0, 0.0, trackPoint, trackPoint, null, new ProfilePlace[] { startProfilePlace, finishProfilePlace }, legs, result)); }
public ActionResult SendUserInfo([FromBody] UserInfoDto userInfoDto) { var client = new MongoClient("mongodb://localhost:27017"); var database = client.GetDatabase("HackathonDb"); var placeRepository = new PlaceRepository(database); var eventRepository = new EventRepository(database); Console.WriteLine(userInfoDto.Token); Console.WriteLine(userInfoDto.UserId); var items = VkApiRequester.GetAllEvents( $"https://api.vk.com/method/groups.search?q=.&city_id=49&count=100&type=event&user_id={userInfoDto.UserId}&access_token={userInfoDto.Token}&v={apiVersion}"); var result = VkApiRequester.GetEventsDetails( $"https://api.vk.com/method/groups.getById?group_ids={string.Join(',', items.Select(i => i.Id))}&fields=place,description,finish_date,name&user_id={userInfoDto.UserId}&access_token={userInfoDto.Token}&v={apiVersion}"); foreach (var item in result) { Console.WriteLine(0); eventRepository.Create(new Event() { Description = item.Description, Id = Guid.NewGuid(), Name = item.Name, Date = new DateTime(item.FinishDate) //TimeSpan.FromSeconds(item.FinishDate) }); if (item.Place == null) { continue; } Console.WriteLine(1); placeRepository.Create(new ChillMapWeb.Entities.Place() { Id = Guid.NewGuid(), Name = item.Place.Title, Address = item.Place.Address }); } return(Ok()); }
public PlaceService(PlaceRepository placeRepository) { _placeRepository = placeRepository; }
public PlacesAPI(PlaceRepository placeRepository) { this.placeRepository = placeRepository; }
/// <summary> /// Default constructor /// </summary> public PlaceController() { this.placeRepository = new PlaceRepository(); }
/// <summary> /// /// </summary> public ProfileController(PlaceRepository placeRepository) { this.placeRepository = placeRepository; }
public PlacesController(PlaceRepository citiesRepository) { _placeRepository = citiesRepository ?? throw new System.ArgumentNullException(nameof(citiesRepository)); }
public AutoCompleteController() { PlaceRepository = new PlaceRepository(); BeerRepository = new BeerRepository(); }
private List <Place> GetPlaces() { var places = PlaceRepository.GetPlaces(); return(places.ToList()); }
public void GetPlaceTest() { PlaceRepository placeRepository = new PlaceRepository(); Assert.AreNotEqual(null, placeRepository.GetPlaceById(new Random().Next(1, 28))); }