public async Task <GeoFenceDto> Post([FromBody] GeoFenceDto geoFence)
        {
            var model = this.dtoMapper.Map <GeoFence>(geoFence);

            var result = await this.geoFenceService.AddAsync(model);

            return(this.dtoMapper.Map <GeoFenceDto>(result));
        }
        public async Task <GeoFenceDto> Put(int id, [FromBody] GeoFenceDto geoFence)
        {
            var model = this.dtoMapper.Map <GeoFence>(geoFence);

            var result = await this.geoFenceService.UpdateAsync(id, model);

            return(this.dtoMapper.Map <GeoFenceDto>(result));
        }