// GET : DeviceType/Add public ActionResult Add(string deviceId) { DeviceTypeViewModel deviceVM = new DeviceTypeViewModel(); if (string.IsNullOrWhiteSpace(deviceId)) { deviceVM.DeviceTypeId = Guid.Empty; } else { var dealerGuid = Guid.Parse(deviceId); DeviceType deviceType = devicetypeService.GetDeviceType(dealerGuid); deviceVM = Mapper.Map <DeviceType, DeviceTypeViewModel>(deviceType); } return(PartialView("_Add", deviceVM)); }
public DeviceService(ILogger logger, IConfiguration configuration, ITransactions transactions, IAssetServices assetServices, IMapper mapper, IDeviceTypeService deviceTypeService) { this.logger = logger; this.configuration = configuration; this.transactions = transactions; this.assetServices = assetServices; this.mapper = mapper; topicSuffix = this.configuration["topicSuffix"]; kafkaTopicNames = configuration["KafkaTopicNames"].Split(',').Select(x => x = x + topicSuffix).ToList(); kafkaTopicNamesV2 = configuration["KafkaTopicNamesV2"].Split(',').Select(x => x = x + topicSuffix).ToList(); deviceTypesCache = deviceTypeService.GetDeviceType(); }
/// <param name="deviceService"></param> /// <param name="logger"></param> /// <param name="deviceTypeService"></param> public DeviceV1Controller(IDeviceService deviceService, ILogger logger, IDeviceTypeService deviceTypeService) { this.deviceService = deviceService; this.logger = logger; this.deviceTypesCache = deviceTypeService.GetDeviceType(); }