Exemple #1
0
        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);
 }
Exemple #5
0
        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 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);
 }
Exemple #9
0
 /// <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(
Exemple #11
0
 /// <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));
 }
Exemple #12
0
        /// <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));
        }