示例#1
0
        public ActionResult <DeleteSmartMeterResponse> DeleteSmartMeter(long id)
        {
            var deleteSmartMeterRequest = new DeleteSmartMeterRequest
            {
                Id = id
            };
            var deleteSmartMeterResponse = _smartmeterService.DeleteSmartMeter(deleteSmartMeterRequest);

            return(deleteSmartMeterResponse);
        }
示例#2
0
        public DeleteSmartMeterResponse DeleteSmartMeter(DeleteSmartMeterRequest deleteSmartMeterRequest)
        {
            var smartmeter = _smartmeterRepository.FindSmartMeterById(deleteSmartMeterRequest.Id);

            _smartmeterRepository.DeleteSmartMeter(smartmeter);
            var smartmeterDto = _messageMapper.MapToSmartMeterDto(smartmeter);

            return(new DeleteSmartMeterResponse
            {
                SmartMeter = smartmeterDto
            });
        }