public ClientsFavoriteStoresDTO(ClientsFavoriteStores clientsFavoriteStores) { ClientId = clientsFavoriteStores.ClientId; Id = clientsFavoriteStores.Id; StoreId = clientsFavoriteStores.StoreId; if (clientsFavoriteStores.Store is object) { Store = new StoreDTO(clientsFavoriteStores.Store); } }
public bool CreateClientFavoriteStore(out ClientsFavoriteStores clientFavoriteStore, Guid?storeId = null, Guid?clientUserId = null, Store?store = null, User?clientUser = null) { bool hasMinimiumToCreate = false; clientFavoriteStore = CreateSimpleFavoriteStoreClient(); if (store is object) { clientFavoriteStore.Store = store; clientFavoriteStore.StoreId = store.Id; } else if (storeId is object) { clientFavoriteStore.StoreId = storeId.Value; } if (clientUserId is object) { clientFavoriteStore.ClientId = clientUserId.Value; } else if (clientUser is object) { clientFavoriteStore.ClientId = clientUser.Id; } if (clientFavoriteStore.ClientId != Guid.NewGuid() && clientFavoriteStore.StoreId != Guid.NewGuid()) { hasMinimiumToCreate = true; } else { hasMinimiumToCreate = false; } return(hasMinimiumToCreate); }