public ResultInfo.Result Delete(long id) { try { LocationView locView = db.LocationViews.Find(id); db.LocationViews.Remove(locView); db.SaveChanges(); return(Result.GenerateOKResult("Deleted", locView.ID.ToString())); } catch { return(Result.GenerateFailedResult()); } }
/// <summary>Snippet for GetLocationViewAsync</summary> public async Task GetLocationViewAsync() { // Snippet: GetLocationViewAsync(string, CallSettings) // Additional: GetLocationViewAsync(string, CancellationToken) // Create client LocationViewServiceClient locationViewServiceClient = await LocationViewServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/locationViews/[LOCATION_VIEW]"; // Make the request LocationView response = await locationViewServiceClient.GetLocationViewAsync(resourceName); // End snippet }
public ResultInfo.Result Delete(long id) { try { LocationView locView = db.LocationViews.Find(id); db.LocationViews.Remove(locView); db.SaveChanges(); return(ResultInfo.GenerateOKResult("Deleted", locView.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
/// <summary> /// Enable or Disable a locationView /// </summary> /// <param name="locationViewID">The selected LocationView ID.</param> /// <param name="isActive">Activation, True or False.</param> /// <returns>Result : Ok or Failed.</returns> public ResultInfo.Result IsActive(long locationViewID, bool isActive, string userID) { try { LocationView loc = db.LocationViews.Find(locationViewID); loc.IsActive = isActive; db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", loc.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
/// <summary>Snippet for GetLocationViewAsync</summary> public async Task GetLocationViewResourceNamesAsync() { // Snippet: GetLocationViewAsync(LocationViewName, CallSettings) // Additional: GetLocationViewAsync(LocationViewName, CancellationToken) // Create client LocationViewServiceClient locationViewServiceClient = await LocationViewServiceClient.CreateAsync(); // Initialize request argument(s) LocationViewName resourceName = LocationViewName.FromCustomerLocationView("[CUSTOMER]", "[LOCATION_VIEW]"); // Make the request LocationView response = await locationViewServiceClient.GetLocationViewAsync(resourceName); // End snippet }
/// <summary>Snippet for GetLocationView</summary> public void GetLocationViewRequestObject() { // Snippet: GetLocationView(GetLocationViewRequest, CallSettings) // Create client LocationViewServiceClient locationViewServiceClient = LocationViewServiceClient.Create(); // Initialize request argument(s) GetLocationViewRequest request = new GetLocationViewRequest { ResourceNameAsLocationViewName = LocationViewName.FromCustomerLocationView("[CUSTOMER]", "[LOCATION_VIEW]"), }; // Make the request LocationView response = locationViewServiceClient.GetLocationView(request); // End snippet }
public ResultInfo.Result Edit(long locationViewID, string title, string userID) { try { LocationView loc = db.LocationViews.Find(locationViewID); loc.Title = title; loc.IsActive = false; db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", loc.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
/// <summary> /// Edit a specific LocationView's map info. /// </summary> /// <param name="locationViewID">The editable LocationView ID</param> /// <param name="x">X, Longitude</param> /// <param name="y">Y, Latitude</param> /// <param name="z">Map Zoom</param> /// <param name="userID">Edited by User ID</param> /// <returns></returns> public ResultInfo.Result Edit(long locationViewID, string x, string y, string z, string userID) { try { LocationView loc = db.LocationViews.Find(locationViewID); loc.X = x; loc.Y = y; loc.Z = z; db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", loc.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
/// <summary> /// Edit a specific LocationView's main info. /// </summary> /// <param name="locationViewID"></param> /// <param name="title"></param> /// <param name="TypeID"></param> /// <returns></returns> public ResultInfo.Result Edit(long locationViewID, string title, long TypeID) { try { LocationView loc = db.LocationViews.Find(locationViewID); loc.Title = title; loc.LocationViewTypeID = TypeID; loc.IsActive = false; db.SaveChanges(); return(Result.GenerateOKResult("Saved", loc.ID.ToString())); } catch { return(Result.GenerateFailedResult()); } }
/// <summary>Snippet for GetLocationViewAsync</summary> public async Task GetLocationViewRequestObjectAsync() { // Snippet: GetLocationViewAsync(GetLocationViewRequest, CallSettings) // Additional: GetLocationViewAsync(GetLocationViewRequest, CancellationToken) // Create client LocationViewServiceClient locationViewServiceClient = await LocationViewServiceClient.CreateAsync(); // Initialize request argument(s) GetLocationViewRequest request = new GetLocationViewRequest { ResourceNameAsLocationViewName = LocationViewName.FromCustomerCampaignCriterion("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]"), }; // Make the request LocationView response = await locationViewServiceClient.GetLocationViewAsync(request); // End snippet }
public void LoadModules() { IRegionManager regionManager = Container.Resolve <IRegionManager>(); PickingView pickingView = new PickingView(); Container.RegisterInstance <PickingView>(Shared.Constants.PickingView, pickingView, new ContainerControlledLifetimeManager()); Container.BuildUp(pickingView); regionManager.RegisterViewWithRegion(Shared.Constants.MainRegion, () => Container.Resolve <PickingView>(Shared.Constants.PickingView)); LocationView locationView = new LocationView(); Container.RegisterInstance <LocationView>(locationView, new ContainerControlledLifetimeManager()); Container.BuildUp(locationView); regionManager.RegisterViewWithRegion(Shared.Constants.MainRegion, () => Container.Resolve <LocationView>(Shared.Constants.LocationView)); }
public void SetLocations() { foreach (Location location in GameSettings.instance.locations) { if (location.isHided == 0) { LocationView locationObject = GameObject.Instantiate(_locationPrefab); locationObject.name = location.name; locationObject.transform.SetParent(_content, false); locationObject.location = location; } } _gatesButton.text = GameSettings.instance.GetTotalCardsCount(18).ToString(); Card card = GameSettings.instance.GetCardByRegion(5, false); _expedition.location = GameSettings.instance.getLocation(card.location.Value); }
public LocationView GetModel() { var model = new LocationView { Title = "Location View" }; try { model.Countries = _locationRepository.TCMSDb.Countries.ToList(); model.Regions = _locationRepository.TCMSDb.Regions.ToList(); model.Items = _locationRepository.TCMSDb.Locations.ToList(); return(model); } catch (Exception ex) { _logger.Log(ex.Message, "In VenderService:GetModel", Logger.LogLevel.Fatal); return(model); } }
//http://localhost:52920/api/LogApi/SignalLocation?locationId=4850 public LocationView SignalLocation(int SignalId) { string uriBase = AimsApiUrl + @"locations/ReadByFilter?Page=1&PageSize=200&SignalId="; var myResult = new DataResult <PhysicalLocation>(); var jsonString = GetDataResultNoDecompression(SignalId, uriBase); myResult = JsonConvert.DeserializeObject <DataResult <PhysicalLocation> >(jsonString); var locationFound = new LocationView(); if (myResult.Total > 0) { locationFound.LocationIdentifier = SignalId.ToString(); locationFound.LocationType = "Signal"; locationFound.Name = myResult.Data[0].Name; } return(locationFound); }
public void GetLocationView2() { Mock <LocationViewService.LocationViewServiceClient> mockGrpcClient = new Mock <LocationViewService.LocationViewServiceClient>(MockBehavior.Strict); GetLocationViewRequest request = new GetLocationViewRequest { ResourceName = new LocationViewName("[CUSTOMER]", "[LOCATION_VIEW]").ToString(), }; LocationView expectedResponse = new LocationView { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetLocationView(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); LocationViewServiceClient client = new LocationViewServiceClientImpl(mockGrpcClient.Object, null); LocationView response = client.GetLocationView(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetLocationViewAsync2() { Mock <LocationViewService.LocationViewServiceClient> mockGrpcClient = new Mock <LocationViewService.LocationViewServiceClient>(MockBehavior.Strict); GetLocationViewRequest request = new GetLocationViewRequest { ResourceName = new LocationViewName("[CUSTOMER]", "[LOCATION_VIEW]").ToString(), }; LocationView expectedResponse = new LocationView { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetLocationViewAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <LocationView>(Task.FromResult(expectedResponse), null, null, null, null)); LocationViewServiceClient client = new LocationViewServiceClientImpl(mockGrpcClient.Object, null); LocationView response = await client.GetLocationViewAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary> /// Create new LocationView /// </summary> /// <param name="title">LocationView title</param> /// <param name="locationTypeID">LocationView type ID</param> /// <param name="ownerID">Owner ID</param> /// <returns>Result : Ok or Failed</returns> public ResultInfo.Result Add(string title, long locationTypeID, string userID) { try { LocationView loc = new LocationView(); loc.Title = title; loc.IsActive = false; loc.OwnerID = userID; loc.LocationViewTypeID = locationTypeID; loc.X = "57"; loc.Y = "0.6"; loc.Z = "1"; db.LocationViews.Add(loc); db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", loc.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
public static APILocationView fromLocationView(LocationView sourceLocationView, bool loadChilds) { APILocationView result = new APILocationView(); result.ID = sourceLocationView.ID; result.IsActive = sourceLocationView.IsActive; result.OwnerID = sourceLocationView.OwnerID; result.Title = sourceLocationView.Title; result.X = sourceLocationView.X; result.Y = sourceLocationView.Y; result.Z = sourceLocationView.Z; result.LocationsCount = sourceLocationView.LinkLocationsLocationViews.Count; #region Load MasterTypes result.LocationViewType = TypesMapper.APILocationViewTypeAdapter.fromLocationViewType(sourceLocationView.LocationViewType); #endregion #region Load Parents #endregion #region Load Childs if (loadChilds) { #region Locations List <Location> locs = sourceLocationView.Locations; foreach (Location loc in locs) { APILocation apiLocation = new APILocation(); apiLocation = TypesMapper.APILocationAdapter.fromLocation(loc, false, false); result.Locations.Add(apiLocation); } #endregion } #endregion return(result); }
//http://localhost:52920/api/LogApi/AIMSLocation?LocationToSearch=4850 public LocationView AIMSLocation(string LocationToSearch) { var locationFound = new LocationView(); int SignalId = 0; bool isNumeric = int.TryParse(LocationToSearch, out SignalId); if (isNumeric) { string uriBase = AimsApiUrl + @"locations/ReadByFilter?Page=1&PageSize=200&SignalId="; var myResult = new DataResult <PhysicalLocation>(); var jsonString = GetDataResultNoDecompression(SignalId, uriBase); myResult = JsonConvert.DeserializeObject <DataResult <PhysicalLocation> >(jsonString); if (myResult.Total > 0) { locationFound.LocationIdentifier = LocationToSearch; locationFound.LocationType = "Signal"; locationFound.Name = myResult.Data[0].Name; } } else { PhysicalLocation locFound = locRepository.GetLocationForRWIS(LocationToSearch); if (locFound != null) { locationFound.LocationIdentifier = LocationToSearch; locationFound.LocationType = "RWIS"; locationFound.Name = locFound.Name; } } return(locationFound); }
/// <summary> /// Find LocationView by LocationView ID /// </summary> /// <param name="ID">LocationView ID</param> /// <returns>LocationView object</returns> public LocationView Find(long ID) { LocationView locView = db.LocationViews.Find(ID); return(locView); }
private bool AddNewAccidentToCDS(AccidentStandardDTO accident) { try { context.Database.CommandTimeout = 5000; ServiceCall oldServiceCall = GetAccidentFromCDS(accident.IncidentNo); if (oldServiceCall != null) { try { duplicatedRowsCount++; oldServiceCall.ServiceClassDescription = accident.ClassName; context.SaveChanges(); } catch (Exception ex) { Utility.WriteLog(ex); } return(true); } //Service Call #region Service Call /Activity var newServiceCall = new ServiceCall { OriginalIdent = accident.IncidentNo, ActivityStartDate = accident.CreatedTime, ServiceCallCategoryCode = Truncate(accident.CrashTypeName, 20), ServiceCallCategoryDescription = accident.CrashTypeName, ServiceCallPriorityCode = Truncate(accident.IncidentTypeName, 20), ServiceCallPriorityDescription = accident.IncidentTypeName, SourceName = "CAD", ActivityCategoryCode = "CAD", ActivityCategoryDescription = "Calls For Service", ActivityReasonCode = Truncate(accident.CauseName, 20), ActivityReasonDescription = accident.CauseName, ServiceCallReceivedDate = accident.CreatedTime, ServiceCallSourceCode = "CAD", ServiceCallSourceDescription = "CAD", StatusDescription = accident.StatusName, StatusCode = accident.StatusId, //Pending LanesCount = accident.LanesCount, SlightInjuriesCount = accident.SlightInjuriesCount, MediumInjuriesCount = accident.MediumInjuriesCount, SevereInjuriesCount = accident.SevereInjuriesCount, FatalitiesCount = accident.FatalitiesCount, TotalInjuriesFatalities = accident.TotalInjuriesFatalities, CrashSeverityCode = accident.CrashSeverityCode, CrashSeverityDescription = accident.CrashSeverityName, ActivityDescription = accident.CrashDescription, LightingConditionDescription = accident.LightingName, //ServiceClassCode = Truncate(ServiceCall.ClassName, 20), ServiceClassDescription = accident.ClassName }; context.ServiceCalls.Add(newServiceCall); context.SaveChanges(); var serviceCallDriver = new ServiceCallDriver { SourceName = "CAD", DriverNationalityCode = Truncate(accident.DriverNationality, 20), DriverNationalityDescription = accident.DriverNationality, DriverLicenceSourceCode = Truncate(accident.DriverLicenceSource, 20), DriverLicenceSourceDescription = accident.DriverLicenceSource, DriverLicenceTypeCode = Truncate(accident.DriverLicenceType, 20), DriverLicenceTypeDescription = accident.DriverLicenceType }; context.ServiceCallDrivers.Add(serviceCallDriver); context.SaveChanges(); var activityPeople = new ActivityPersonView { ActivityId = newServiceCall.ActivityId, PersonId = serviceCallDriver.PersonId, SourceName = "CAD", PersonInvolvementCode = "Service Call Driver", PersonInvolvementDescription = "Service Call Driver", }; context.ActivityPersonViews.Add(activityPeople); context.SaveChanges(); var serviceCallVehicle = new ServiceCallVehicle { SourceName = "CAD", VehicleLiabilityCode = Truncate(accident.VehiclesLiability, 20), VehicleLiabilityDescription = accident.VehiclesLiability, VehicleCollisionPointCode = Truncate(accident.VehicleCollisionPoint, 20), VehicleCollisionPointDescription = accident.VehicleCollisionPoint, VehicleCountryCode = Truncate(accident.VehicleCountry, 20), VehicleCountryDescription = accident.VehicleCountry, }; context.ServiceCallVehicles.Add(serviceCallVehicle); context.SaveChanges(); var activityItem = new ActivityItemView { ItemId = serviceCallVehicle.ItemId, ActivityId = newServiceCall.ActivityId, SourceName = "CAD", ItemInvolvementCode = "Service Call Vehicle", ItemInvolvementDescription = "Service Call Vehicle" }; context.ActivityItemViews.Add(activityItem); context.SaveChanges(); #endregion var geoPoint = DbGeometry.FromText( "POINT(" + (accident.Longitude.HasValue ? accident.Longitude.Value : 0) + " " + (accident.Latitude.HasValue ? accident.Latitude.Value : 0) + ")", 4326); var _Location = new LocationView { LocationCategoryCode = new Random().Next().ToString(), LocationCategoryDescription = accident.LocationTypeName, Latitude = accident.Latitude.HasValue ? accident.Latitude.Value : 0, Longitude = accident.Longitude.HasValue ? accident.Longitude.Value : 0, OrgLat = accident.Latitude.HasValue ? accident.Latitude.Value.ToString() : "0", OrgLong = accident.Longitude.HasValue ? accident.Longitude.Value.ToString() : "0", locationIntersectionTypeDescription = accident.IntersectionName, GeoStateCode = Truncate(accident.StateName, 20), GeoStateStateName = accident.StateName, GeoCityCode = Truncate(accident.CityName, 20), GeoCityCityName = accident.CityName, GeoCountyCode = Truncate(accident.AreaName, 20), GeoCountyCountyName = accident.AreaName, GeoPoint = geoPoint, Address1 = accident.Address, LocationName = accident.LocationName, Description = accident.LocationDescription, locationDatumCode = "Service Call", locationDatumDescription = "Service Call Location Datum", SourceName = "CAD", }; context.LocationViews.Add(_Location); context.SaveChanges(); var activityLocation = new ActivityLocationView { LocationId = _Location.LocationId, CreateDateTimeStamp = DateTime.Now, ModifiedDateTimeStamp = DateTime.Now, ActivityId = newServiceCall.ActivityId, ActivityLocationDescription = "Service Call Location", LocationInvolvementCode = "Incident Location", LocationInvolvementDescription = "Incident Location", SourceName = "CAD" }; context.ActivityLocationViews.Add(activityLocation); context.SaveChanges(); var serviceCallInsurance = new ServiceCallInsurance { SourceName = "CAD", Name = accident.InsuranceCompany, InsuranceTypeDescription = accident.InsuranceType }; context.ServiceCallInsurances.Add(serviceCallInsurance); context.SaveChanges(); var activityOrganization = new ActivityOrganization { Organizationid = serviceCallInsurance.OrganizationId, ActivityId = newServiceCall.ActivityId, OrganizationInvolvementDescription = "Service Call Insurance Company", SourceName = "CAD" }; context.ActivityOrganizations.Add(activityOrganization); context.SaveChanges(); if (accident.PoliceStationName != null && accident.PoliceStationName.Trim().Length > 0) { var policeStation = new OrganizationView { SourceName = "CAD", Name = accident.PoliceStationName, }; context.OrganizationViews.Add(policeStation); var policeActivityOrganization = new ActivityOrganization { Organizationid = policeStation.OrganizationId, ActivityId = newServiceCall.ActivityId, OrganizationInvolvementDescription = "Service Call Police Station", SourceName = "CAD" }; context.ActivityOrganizations.Add(policeActivityOrganization); } if (context.SaveChanges() > 0) { insertedRowsCount++; return(true); } return(false); } catch (DbEntityValidationException ex) { Utility.WriteLog(ex); corruptedRowsCount++; return(false); } catch (DbUpdateException ex) { Utility.WriteLog(ex); corruptedRowsCount++; return(false); } catch (EntityCommandCompilationException ex) { Utility.WriteLog(ex); corruptedRowsCount++; return(false); } catch (EntityCommandExecutionException ex) { Utility.WriteLog(ex); corruptedRowsCount++; return(false); } catch (Exception ex) { Utility.WriteLog(ex); corruptedRowsCount++; return(false); } }
public PartialViewResult EditMapPV(long id) { LocationView locationView = UnitOfWork_Repositories.repoLocationViews.Find(id); return(PartialView("_EditMap", locationView)); }
/// <summary> /// /// </summary> /// <param name="locations"></param> /// <param name="locationType"></param> /// <param name="locationView"></param> /// <returns></returns> private ElasticsearchLocation GetParentLocation(List <ElasticsearchLocation> locations, LocationType locationType, LocationView locationView) { if (locationType == LocationType.Country) { return(null); } if (_previousId == locationView.Id) { return(_parentLocation); } _previousId = GetParentId(locationView); _parentLocation = locations.SingleOrDefault(x => x.ID == _previousId); return(_parentLocation); }
public PartialViewResult GetPVLocationViewMap(int id) { LocationView locationView = UnitOfWork_Repositories.repoLocationViews.Find(id); return(PartialView("_LocationViewMap", locationView)); }
public PartialViewResult DeletePV(int id) { LocationView locationView = UnitOfWork_Repositories.repoLocationViews.Find(id); return(PartialView("_Delete", locationView)); }
/// <summary> /// Views the did load. /// </summary> public override void ViewDidLoad() { base.ViewDidLoad(); this.NavigationController.SetNavigationBarHidden(true, false); _buttons = new List <ImageButton>(); Title = "Home"; var mainView = new UIView() { TranslatesAutoresizingMaskIntoConstraints = false, }; var buttonView = new UIView() { TranslatesAutoresizingMaskIntoConstraints = false, }; Add(mainView); /* ----- image views ----- */ _locationView = new LocationView() { TranslatesAutoresizingMaskIntoConstraints = false, }; var logoImageView = new UIImageView() { TranslatesAutoresizingMaskIntoConstraints = false, ContentMode = UIViewContentMode.ScaleAspectFit, Image = UIImage.FromFile("logo.png"), }; var bottomImageView = new UIImageView() { TranslatesAutoresizingMaskIntoConstraints = false, ContentMode = UIViewContentMode.ScaleAspectFill, Image = UIImage.FromFile("bg-bottom.jpg"), }; var transparentBackgroundView = new UIView() { TranslatesAutoresizingMaskIntoConstraints = false, BackgroundColor = UIColor.Black, Alpha = 0.05f }; _progressView = new UIActivityIndicatorView() { TranslatesAutoresizingMaskIntoConstraints = false, Color = UIColor.Black, }; _screenSaverView = new UIView() { TranslatesAutoresizingMaskIntoConstraints = false, Alpha = 0.0f, Hidden = false }; var screenSaverTapGesture = new UITapGestureRecognizer(() => { _screenSaverView.Alpha = 0.0f; _screenSaverView.Hidden = true; _screenSaverShowing = false; ViewModel.ResetActions(); }); _screenSaverView.AddGestureRecognizer(screenSaverTapGesture); mainView.Add(_locationView); mainView.Add(_progressView); mainView.Add(logoImageView); mainView.Add(buttonView); buttonView.Add(bottomImageView); buttonView.Add(transparentBackgroundView); mainView.Add(_screenSaverView); /* ----- image views ----- */ /* ----- buttons ----- */ var buttonViews = new DictionaryViews() { { "bottomImageView", bottomImageView }, { "transparentBackgroundView", transparentBackgroundView }, }; for (int i = 0; i < _buttonTitles.Length; i++) { var button = new ImageButton() { TranslatesAutoresizingMaskIntoConstraints = false, }; var title = _buttonTitles[i]; StyleButton(button, _buttonImagePaths[i], _buttonTitles[i]); buttonViews.Add(title.ToLower() + "Button", button); buttonView.Add(button); // add to button list so we can perform flips _buttons.Add(button); } /* ----- buttons ----- */ var views = new DictionaryViews() { { "mainView", mainView }, }; var mainViews = new DictionaryViews() { { "locationView", _locationView }, { "progressView", _progressView }, { "logoImageView", logoImageView }, { "buttonView", buttonView }, { "screenSaverView", _screenSaverView }, }; View.AddConstraints( NSLayoutConstraint.FromVisualFormat("V:|[mainView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, views) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[mainView]|", NSLayoutFormatOptions.AlignAllTop, null, views)) .ToArray()); mainView.AddConstraints( NSLayoutConstraint.FromVisualFormat("V:|[locationView][logoImageView][buttonView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, mainViews) .Concat(NSLayoutConstraint.FromVisualFormat("V:|[progressView][logoImageView][buttonView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, mainViews)) .Concat(NSLayoutConstraint.FromVisualFormat("V:|[screenSaverView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, mainViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[screenSaverView]|", NSLayoutFormatOptions.AlignAllTop, null, mainViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[progressView]|", NSLayoutFormatOptions.AlignAllTop, null, mainViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[locationView]|", NSLayoutFormatOptions.AlignAllTop, null, mainViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[buttonView]|", NSLayoutFormatOptions.AlignAllTop, null, mainViews)) .Concat(new[] { NSLayoutConstraint.Create(buttonView, NSLayoutAttribute.Height, NSLayoutRelation.Equal, _locationView, NSLayoutAttribute.Height, 0.8f, 0) }) .Concat(new[] { NSLayoutConstraint.Create(logoImageView, NSLayoutAttribute.Width, NSLayoutRelation.Equal, mainView, NSLayoutAttribute.Width, 0.3f, 0) }) // height is proportional to width .Concat(new[] { NSLayoutConstraint.Create(logoImageView, NSLayoutAttribute.Height, NSLayoutRelation.Equal, logoImageView, NSLayoutAttribute.Width, 1f, 0) }) .Concat(new[] { NSLayoutConstraint.Create(logoImageView, NSLayoutAttribute.CenterX, NSLayoutRelation.Equal, mainView, NSLayoutAttribute.CenterX, 1f, 0) }) .ToArray()); buttonView.AddConstraints( NSLayoutConstraint.FromVisualFormat("V:|[bottomImageView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, buttonViews) .Concat(NSLayoutConstraint.FromVisualFormat("V:|[transparentBackgroundView]|", NSLayoutFormatOptions.DirectionLeftToRight, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("V:|-1-[searchButton]-1-[blogButton(searchButton)]-1-|", NSLayoutFormatOptions.DirectionLeftToRight, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("V:|-1-[ratesButton]-1-[settingsButton(ratesButton)]-1-|", NSLayoutFormatOptions.DirectionLeftToRight, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("V:|-1-[feedbackButton]-1-[shareButton(feedbackButton)]-1-|", NSLayoutFormatOptions.DirectionLeftToRight, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[bottomImageView]|", NSLayoutFormatOptions.AlignAllTop, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|[transparentBackgroundView]|", NSLayoutFormatOptions.AlignAllTop, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|-1-[searchButton]-1-[ratesButton(searchButton)]-1-[feedbackButton(searchButton)]-1-|", NSLayoutFormatOptions.AlignAllTop, null, buttonViews)) .Concat(NSLayoutConstraint.FromVisualFormat("H:|-1-[blogButton]-1-[settingsButton(blogButton)]-1-[shareButton(blogButton)]-1-|", NSLayoutFormatOptions.AlignAllTop, null, buttonViews)) .ToArray()); // search button this.BindCommand(ViewModel, x => x.SearchCommand, x => x._buttons[0]); this.WhenActivated(d => { // HACK: Clean this up with proper navigation ViewModel.OnShow(new Dictionary <string, object>()); }); }
private ElasticsearchLocation SetLocationName(ElasticsearchLocation location, LocationType locationType, LocationView locationView) { switch (locationType) { case LocationType.Country: location.Country = locationView.Name; location.CountryCode = locationView.Code; return(location); case LocationType.FirstOrderDivision: location.Division1 = locationView.Name; location.Division1Code = locationView.Code; return(location); case LocationType.SecondOrderDivision: location.Division2 = locationView.Name; location.Division2Code = locationView.Code; return(location); case LocationType.ThirdOrderDivision: location.Division3 = locationView.Name; return(location); case LocationType.FourthOrderDivision: location.Division4 = locationView.Name; return(location); case LocationType.City: location.City = locationView.Name; return(location); default: return(location); } }
/// <summary> /// Get the parent object for the provided GeoLocation object. /// </summary> /// <param name="locations">List of ElasticsearchLocation objects</param> /// <param name="locationType">LocationType enum</param> /// <param name="locationView">LocationView object</param> /// private ElasticsearchLocation GetParentLocation(List <ElasticsearchLocation> locations, LocationType locationType, LocationView locationView) { if (locationType == LocationType.Country) { return(null); } var items = locationView.ParentLocationPath.Split('/'); var index = items.Length - 2; var id = Convert.ToUInt32(items[index]); if (_parentLocation != null && _parentLocation.ID == id) { return(_parentLocation); } _parentLocation = locations.SingleOrDefault(x => x.ID == id); return(_parentLocation); }
public App() { InitializeComponent(); MainPage = new LocationView(); }
void Awake() { instance = this; }