public void GetAPropertyForResource() { var name = "unittest.getpropertyforaresource.property"; var setPropRequest = new SetPropertiesRequest(_project); for (int intCtr = 1; intCtr <= 5; intCtr++) { setPropRequest.SetProperty(name + intCtr.ToString()).SetContentString("Foo" + intCtr.ToString()); } var propResponse = Client.SetPropertiesForResource(setPropRequest).Response; Assert.NotNull(propResponse); Assert.Equal(propResponse.DisplayedCount, propResponse.TotalCount); Assert.Equal(5, propResponse.TotalCount); var prjRqst = new GetPropertyRequest(_project, "unittest.getpropertyforaresource.property2"); var prjProperties = Client.GetPropertyForResource(prjRqst); Assert.NotNull(prjProperties); Assert.Equal("unittest.getpropertyforaresource.property2", prjProperties.Response.Name); Assert.Equal("Foo2", prjProperties.Response.Content.ToString()); Assert.NotNull(prjProperties.Response.ApplicationModifiedBy); Assert.NotNull(prjProperties.Response.UserModifiedBy); }
public async Task GetsProperty() { // Arrange var property = new PropertyWithAlerts() { PropertyModel = _fixture.Create <PropertyModel>(), PersonAlerts = StubAlerts().Generate(5), LocationAlerts = StubAlerts().Generate(5), Contacts = _fixture.Create <List <ResidentContact> >() }; _getPropertyUseCaseMock.Setup(m => m.ExecuteAsync(It.IsAny <string>())).ReturnsAsync(property); var query = new GetPropertyRequest { PropertyReference = property.PropertyModel.PropertyReference }; // Act var result = await _classUnderTest.GetProperty(query); var propertyResult = GetResultData <PropertyResponse>(result); var statusCode = GetStatusCode(result); // Assert statusCode.Should().Be(200); propertyResult.Property.PropertyReference.Should().Be(property.PropertyModel.PropertyReference); }
public async Task <IActionResult> GetProperty([FromRoute] GetPropertyRequest query) { var property = await _getPropertyUseCase.ExecuteAsync(query.PropertyReference); if (property == null) { return(NotFound(query.PropertyReference)); } return(Ok(property.ToResponse())); }
/// <summary>Snippet for GetProperty</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetPropertyRequestObject() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = AnalyticsAdminServiceClient.Create(); // Initialize request argument(s) GetPropertyRequest request = new GetPropertyRequest { PropertyName = PropertyName.FromProperty("[PROPERTY]"), }; // Make the request Property response = analyticsAdminServiceClient.GetProperty(request); }
public void GetNonExistingPropertyForResource() { var name = "unittest.getinvalidproperty"; var setPropRequest = new SetPropertiesRequest(_project); setPropRequest.SetProperty(name).SetContentString("Foo"); var propResponse = Client.SetPropertiesForResource(setPropRequest).Response; Assert.NotNull(propResponse); var prjRqst = new GetPropertyRequest(_project, "unittest.getinvalidproperty.notexisting"); AssertErrorResponse(() => Client.GetPropertyForResource(prjRqst), "BASESPACE.PROPERTIES.NOT_FOUND", HttpStatusCode.NotFound); }
public void GetAPropertyForResource() { var name = "unittest.getpropertyforaresource.property"; var setPropRequest = new SetPropertiesRequest(_project); for (int intCtr = 1; intCtr <= 5; intCtr++) setPropRequest.SetProperty(name + intCtr.ToString()).SetContentString("Foo" + intCtr.ToString()); var propResponse = Client.SetPropertiesForResource(setPropRequest).Response; Assert.NotNull(propResponse); Assert.Equal(propResponse.DisplayedCount, propResponse.TotalCount); Assert.Equal(5, propResponse.TotalCount); var prjRqst = new GetPropertyRequest(_project, "unittest.getpropertyforaresource.property2"); var prjProperties = Client.GetPropertyForResource(prjRqst); Assert.NotNull(prjProperties); Assert.Equal("unittest.getpropertyforaresource.property2", prjProperties.Response.Name); Assert.Equal("Foo2", prjProperties.Response.Content.ToString()); Assert.NotNull(prjProperties.Response.ApplicationModifiedBy); Assert.NotNull(prjProperties.Response.UserModifiedBy); }
/// <summary> /// Retrieve one property given its parent resource and name /// </summary> public GetPropertyResponse GetPropertyForResource(GetPropertyRequest request, IRequestOptions options = null) { return WebClient.Send(request, options); }
/// <summary> /// Retrieve one property given its parent resource and name /// </summary> public GetPropertyResponse GetPropertyForResource(GetPropertyRequest request, IRequestOptions options = null) { return(WebClient.Send(request, options)); }
/// <summary> /// Consulta una Property por su Id /// </summary> /// <param name="request">Contiene un string con formato Guid que representa el Id</param> /// <param name="context">Contexto del llamado</param> /// <returns>Retorna una Property</returns> public override async Task <PropertyResponse> GetProperty(GetPropertyRequest request, ServerCallContext context) => await Utilities.Utilities.TryCatchAsync(
/// <summary> /// Begin a new GetPropertyRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public GetPropertyResponse GetPropertyRequest(GetPropertyRequest requestData) { return(JsonConvert.DeserializeObject <GetPropertyResponse>(Requestor.PostString(Urls.GetPropertyRequest, JsonHelper.SerializeData(requestData)).ResponseJson)); }
/// <summary> /// Begin a new asynchronous GetPropertyRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public async Task <GetPropertyResponse> GetPropertyRequestAsync(GetPropertyRequest requestData) { var res = await Requestor.PostStringAsync(Urls.GetPropertyRequest, JsonHelper.SerializeData(requestData)); return(JsonConvert.DeserializeObject <GetPropertyResponse>(res.ResponseJson)); }