public int CreateHardwareAssetTypes(AssetManager_Hardware_AssetType hardwareType) { //TODO: CHANGE WHEN BUILD CATEGORY TABLE hardwareType.CategoryCode = 0; _context.AssetManager_Hardware_AssetType.Add(hardwareType); _context.SaveChanges(); return(hardwareType.Id); }
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 bool DeleteHardwareAssetTypes(int id) { bool result = false; try { AssetManager_Hardware_AssetType HardwareType = _context.AssetManager_Hardware_AssetType.FirstOrDefault(x => x.Id == id); _context.AssetManager_Hardware_AssetType.Remove(HardwareType); _context.SaveChanges(); result = true; _logger.Info("The Hardware asset type with id " + id + " was deleted."); } catch (Exception ex) { _logger.Error(ex); } return(result); }
public int EditHardwareAssetTypes(int id, AssetManager_Hardware_AssetType hardwareType) { AssetManager_Hardware_AssetType oldHardwareType = _context.AssetManager_Hardware_AssetType.FirstOrDefault(x => x.Id == id); try { if (oldHardwareType != null) { oldHardwareType.CategoryCode = hardwareType.CategoryCode; oldHardwareType.DescriptionNotes = hardwareType.DescriptionNotes; oldHardwareType.EndOfLifeMo = hardwareType.EndOfLifeMo; oldHardwareType.Name = hardwareType.Name; } _context.SaveChanges(); } catch (Exception ex) { _logger.Error(ex); } return(hardwareType.Id); }