Пример #1
0
        public void UpdatePollingStations_WhenMappingToUpdatePollingStationQuery_ReturnsNotNull()
        {
            var updatePollingStations = new Models.UpdatePollingStation();

            var result = _mapper.Map <Queries.UpdatePollingStation>(updatePollingStations);

            result.Should().NotBeNull();
        }
Пример #2
0
        public void UpdatePollingStations_WhenMappingToUpdatePollingStationQuery_MapsNumber()
        {
            var updatePollingStations = new Models.UpdatePollingStation
            {
                Number = 11
            };

            var result = _mapper.Map <Queries.UpdatePollingStation>(updatePollingStations);

            result.Number.Should().Be(11);
        }
Пример #3
0
        public void UpdatePollingStations_WhenMappingToUpdatePollingStationQuery_MapsTerritoryCode()
        {
            var updatePollingStations = new Models.UpdatePollingStation
            {
                TerritoryCode = "code IS"
            };

            var result = _mapper.Map <Queries.UpdatePollingStation>(updatePollingStations);

            result.TerritoryCode.Should().Be("code IS");
        }
Пример #4
0
        public void UpdatePollingStations_WhenMappingToUpdatePollingStationQuery_MapsCoordinates()
        {
            var updatePollingStations = new Models.UpdatePollingStation
            {
                Coordinates = "90.99"
            };

            var result = _mapper.Map <Queries.UpdatePollingStation>(updatePollingStations);

            result.Coordinates.Should().Be("90.99");
        }
Пример #5
0
        public void UpdatePollingStations_WhenMappingToUpdatePollingStationQuery_MapsAddress()
        {
            var updatePollingStations = new Models.UpdatePollingStation
            {
                Address = "street x"
            };

            var result = _mapper.Map <Queries.UpdatePollingStation>(updatePollingStations);

            result.Address.Should().Be("street x");
        }
        public async Task <IActionResult> EditPollingStation([FromRoute] int id, [FromBody] Models.UpdatePollingStation pollingStation)
        {
            var request = _mapper.Map <Queries.UpdatePollingStation>(pollingStation);

            request.Id = id;

            var updated = await _mediator.Send(request);

            if (updated.HasValue && !updated.Value)
            {
                return(NotFound(id));
            }

            return(Ok());
        }