/// <summary>
 /// Convert given FactoryDeviceDto to anonymous object.
 /// </summary>
 /// <param name="factoryDevices"></param>
 /// <returns></returns>
 public static object ToAnonymousObject(FactoryDeviceDto factoryDevices)
 {
     return(new
     {
         id = factoryDevices.Id,
         name = factoryDevices.Name,
         year = factoryDevices.Year,
         type = factoryDevices.Type
     });
 }
        /// <summary>
        /// Map FactoryDeviceDto to FactoryDevice object.
        /// </summary>
        /// <param name="source"></param>
        /// <param name="destination"></param>
        /// <returns></returns>
        public static FactoryDevice Map(FactoryDeviceDto source)
        {
            if (source == null)
            {
                return(new FactoryDevice());
            }
            var factoryObject = new FactoryDevice()
            {
                DeviceId = source.Id,
                Name     = source.Name,
                Type     = source.Type,
                Year     = source.Year
            };

            return(factoryObject);
        }
        /// <summary>
        /// Map FactoryDevice to FactoryDeviceDto object.
        /// </summary>
        /// <param name="source"></param>
        /// <param name="destination"></param>
        /// <returns></returns>
        public static FactoryDeviceDto Map(FactoryDevice source)
        {
            if (source == null)
            {
                return(new FactoryDeviceDto());
            }
            var dtoObject = new FactoryDeviceDto()
            {
                Id   = source.DeviceId,
                Name = source.Name,
                Year = source.Year,
                Type = source.Type
            };

            return(dtoObject);
        }