internal static ChannelDefinition ToServiceModel(this ChannelDefinitionEntity dataObject) { ChannelDefinition serviceModel = new ChannelDefinition(); serviceModel.Id = dataObject.Id; serviceModel.IsEnabled = dataObject.IsEnabled; serviceModel.Name = new ChannelName(dataObject.Name, dataObject.Aliases); serviceModel.GroupId = dataObject.GroupId; serviceModel.LogoUrl = dataObject.LogoUrl; return(serviceModel); }
internal static ChannelDefinitionEntity ToDataObject(this ChannelDefinition serviceModel) { ChannelDefinitionEntity dataObject = new ChannelDefinitionEntity(); dataObject.Id = serviceModel.Id; dataObject.IsEnabled = serviceModel.IsEnabled; dataObject.Name = serviceModel.Name.Value; dataObject.GroupId = serviceModel.GroupId; dataObject.LogoUrl = serviceModel.LogoUrl; dataObject.Aliases = serviceModel.Name.Aliases.ToList(); return(dataObject); }