public EditStorageViewModel(IDataAccess dataAccess, Action closeAction, IExternStorage externStorage = null) { _dataAccess = dataAccess; _closeAction = closeAction; _isNew = externStorage == null; ExternStorage = externStorage; Init(); }
public bool RemoveExternStorage(IExternStorage externStorage) { Guid storageId = externStorage.StorageId; using (StoreKeeperDataContext dataContext = new StoreKeeperDataContext()) { Storage storage = dataContext.Storages.FirstOrDefault(es => es.Id == storageId); if (storage != null) { dataContext.Storages.Remove(storage); _externStorages.Remove(externStorage); dataContext.SaveChanges(); return(true); } } return(false); }
public DeliveryNoteOrganization(IExternStorage externStorage) { _externStorage = externStorage; }