private AssetManager_Hardware_AssetType mapViewModelToEntityHardwareType(
            AssetManager_HardwareType_vm VMHardwareType)
        {
            var models = new AssetManager_Hardware_AssetType
            {
                Id               = VMHardwareType.Id,
                Name             = VMHardwareType.Name,
                EndOfLifeMo      = VMHardwareType.EndOfLifeMo,
                CategoryCode     = VMHardwareType.CategoryCode,
                DescriptionNotes = VMHardwareType.DescriptionNotes
            };

            return(models);
        }
        private AssetManager_HardwareType_vm mapEntityToViewHardwareType(
            AssetManager_Hardware_AssetType EFHardwareType)
        {
            _logger.Debug("Mapping Entity to Hardware Asset Type View Model.");
            var vmST = new AssetManager_HardwareType_vm
            {
                Id               = EFHardwareType.Id,
                Name             = EFHardwareType.Name,
                EndOfLifeMo      = EFHardwareType.EndOfLifeMo,
                CategoryCode     = EFHardwareType.CategoryCode,
                DescriptionNotes = EFHardwareType.DescriptionNotes
            };

            return(vmST);
        }
 public int EditHardwareTypeById(int id, AssetManager_HardwareType_vm HardwareType)
 {
     return(_assetManagerHardwareTypeRepository.EditHardwareAssetTypes(id, mapViewModelToEntityHardwareType(HardwareType)));
 }
 public int CreateHardwareType(AssetManager_HardwareType_vm HardwareType)
 {
     return(_assetManagerHardwareTypeRepository.CreateHardwareAssetTypes(mapViewModelToEntityHardwareType(HardwareType)));
 }
示例#5
0
 /// <summary>
 /// Puts the specified identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="value">The value.</param>
 /// <returns></returns>
 public int Put(int id, [FromBody] AssetManager_HardwareType_vm value)
 {
     _logger.Info("Editing the Hardware type with id " + id);
     return(_assetHardwareTypeManager.EditHardwareTypeById(id, value));
 }
示例#6
0
 /// <summary>
 /// Posts the specified value.
 /// </summary>
 /// <param name="value">The value.</param>
 /// <returns></returns>
 public int Post([FromBody] AssetManager_HardwareType_vm value)
 {
     _logger.Info("Creating a new Hardware type.");
     return(_assetHardwareTypeManager.CreateHardwareType(value));
 }