public ComponentAssetMappingModel GetComponentModel(ComponentAssetMapping componentmapping) { var componentStatusID = componentmapping.ComponentStatusId; ComponentAssetMappingModel componetModel = new ComponentAssetMappingModel { ID = componentmapping.ID, ComponentName = componentmapping.Components.ComponentName, ComponentID = componentmapping.ComponentID, ComponentTypeID = componentmapping.Components.ComponentTypeID, ComponentTypeName = componentmapping.Components.ComponentType.Name, }; if (componentStatusID == (int)AMSUtilities.Enums.ComponentTrackingStatus.Assign) { if (componentmapping.Assets != null) { componetModel.AssetName = componentmapping.Assets.AssetName; } else if (componentmapping.Assets1 != null) { componetModel.AssetName = componentmapping.Assets1.AssetName; } } return(componetModel); }
public ComponentAssetMappingModel UnassignComponents(ComponentAssetMappingModel componentAssetMappingModel) { ComponentAssetMapping unassignComponents = _componentAssetMappingRepository.GetComponentAssetMappingByID(componentAssetMappingModel.ID); if (unassignComponents != null) { unassignComponents.ComponentStatusId = Convert.ToInt32(AMSUtilities.Enums.ComponentTrackingStatus.Unassign); unassignComponents.AssignedAssetID = null; } _componentAssetMappingRepository.UpdateComponentAssetMapping(unassignComponents); return(componentAssetMappingModel); }
public int CreateComponentMapping(ComponentAssetMappingModel componentAssetMappingModel) { ComponentAssetMapping componentMapping = new ComponentAssetMapping { ComponentID = componentAssetMappingModel.ComponentID, ComponentStatusId = componentAssetMappingModel.ComponentStatusId, CreatedBy = componentAssetMappingModel.CreatedBy, CreatedDate = componentAssetMappingModel.CreatedDate, ComponentTypeID = componentAssetMappingModel.ComponentTypeID }; var createComponentMapping = this._componentAssetMappingRepository.CreateComponentAssetMapping(componentMapping); return(createComponentMapping.ID); }
public ComponentAssetMappingModel GetComponentModel(ComponentAssetMapping componentmapping, SelectList ddlassets) { ComponentAssetMappingModel componetModel = new ComponentAssetMappingModel { ID = componentmapping.ID, ComponentName = componentmapping.Components.ComponentName, ComponentID = componentmapping.ComponentID, ComponentTypeID = componentmapping.Components.ComponentTypeID, ComponentTypeName = componentmapping.Components.ComponentType.Name, AssignedAssetID = componentmapping.AssignedAssetID, AssetName = componentmapping.Assets1.AssetName, Assets = ddlassets }; return(componetModel); }
public ComponentAssetMappingModel AssignComponents(ComponentAssetMappingModel componentAssetMappingModel) { ComponentAssetMapping assignComponents = _componentAssetMappingRepository.GetComponentAssetMappingByID(componentAssetMappingModel.ID); if (assignComponents != null) { assignComponents.ID = componentAssetMappingModel.ID; assignComponents.AssignedAssetID = componentAssetMappingModel.AssignedAssetID; assignComponents.AssignedBy = _employeeService.GetEmployeeByCorpId(HttpContext.Current.User.Identity.Name).ID; assignComponents.AssignedDate = DateTime.Now; assignComponents.ComponentStatusId = Convert.ToInt32(AMSUtilities.Enums.ComponentStatus.Assign); } _componentAssetMappingRepository.UpdateComponentAssetMapping(assignComponents); return(componentAssetMappingModel); }
public ComponentAssetMappingModel AssignComponents(ComponentAssetMappingModel componentAssetMappingModel) { ComponentAssetMapping assigncomponents = new ComponentAssetMapping { ComponentID = componentAssetMappingModel.ComponentID, AssignedAssetID = componentAssetMappingModel.AssignedAssetID, AssignedBy = _employeeService.GetEmployeeByCorpId(HttpContext.Current.User.Identity.Name).ID, AssignedDate = DateTime.Now, CreatedBy = _employeeService.GetEmployeeByCorpId(HttpContext.Current.User.Identity.Name).ID, CreatedDate = DateTime.Now, ComponentTypeID = componentAssetMappingModel.ComponentTypeID, ComponentStatusId = Convert.ToInt32(AMSUtilities.Enums.ComponentTrackingStatus.Assign), }; _componentAssetMappingRepository.CreateComponentAssetMapping(assigncomponents); return(componentAssetMappingModel); }
public int CreateComponentAssetMapping(ComponentAssetMappingModel componentAssetMapping) { ComponentAssetMapping componentMapping = new ComponentAssetMapping { ComponentID = componentAssetMapping.ComponentID, AssignedAssetID = componentAssetMapping.AssignedAssetID, ActualAssetID = componentAssetMapping.ActualAssetID, ComponentStatusId = componentAssetMapping.ComponentStatusId, CreatedBy = componentAssetMapping.CreatedBy, CreatedDate = componentAssetMapping.CreatedDate, AssignedBy = componentAssetMapping.AssignedBy, AssignedDate = componentAssetMapping.AssignedDate, ComponentTypeID = componentAssetMapping.ComponentTypeID }; var objcomponentMapping = this._componentAssetMappingRepository.CreateComponentAssetMapping(componentMapping); return(objcomponentMapping.ID); }
public int UpdateComponentAssetMapping(ComponentAssetMappingModel componentAssetMapping) { ComponentAssetMapping componentAsset = _componentAssetMappingRepository.GetComponentAssetMappingByID(componentAssetMapping.ID); if (componentAssetMapping.ID == 0) { componentAssetMapping.CreatedDate = DateTime.Now; componentAssetMapping.CreatedBy = (int)componentAssetMapping.AssignedBy; componentAssetMapping.ComponentTypeID = componentAssetMapping.ComponentTypeID; componentAssetMapping.ID = CreateComponentAssetMapping(componentAssetMapping); } else if (componentAsset != null) { componentAsset.ComponentID = componentAssetMapping.ComponentID; componentAsset.AssignedAssetID = componentAssetMapping.AssignedAssetID; componentAsset.ActualAssetID = componentAssetMapping.ActualAssetID; componentAsset.ComponentStatusId = componentAssetMapping.ComponentStatusId; componentAsset.AssignedBy = componentAssetMapping.AssignedBy; componentAsset.AssignedDate = componentAssetMapping.AssignedDate; componentAsset.ComponentTypeID = componentAssetMapping.ComponentTypeID; _componentAssetMappingRepository.UpdateComponentAssetMapping(componentAsset); } return(componentAssetMapping.ID); }