Пример #1
0
        public void SetMassEditModel(DataKeyMassEditModel model)
        {
            var pendingFactory = new PendingFactory(ConnectionStringName, Now);

            foreach (var asset in model.AssetIds())
            {
                pendingFactory.Save(model, model.CustomerId, (int)asset.AssetId);
            }
        }
Пример #2
0
        public DataKeyMassEditModel GetMassEditModel(int customerId, List <AssetIdentifier> dataKeyIds)
        {
            var editModel = new DataKeyMassEditModel();

            editModel.CustomerId = customerId;

            SetPropertiesOfAssetMassiveEditModel(editModel, dataKeyIds);
            // Get State list
            editModel.StateId = -1;
            GetAssetStateList(editModel);

            // Preventative maintenance dates
            editModel.LastPrevMaint = (DateTime?)null;
            editModel.NextPrevMaint = (DateTime?)null;

            // Warantry expiration
            editModel.WarrantyExpiration = (DateTime?)null;

            // Initialize ActivationDate and set to midnight.
            editModel.ActivationDate = SetToMidnight(Now);
            return(editModel);
        }
Пример #3
0
 public void RefreshMassEditModel(DataKeyMassEditModel editModel)
 {
     GetAssetStateList(editModel);
 }