├── .gitignore ├── DomainModelingMadeFunctional.sln ├── LICENSE ├── README.md └── src ├── OrderTaking ├── AssemblyInfo.fs ├── Common.CompoundTypes.fs ├── Common.SimpleTypes.fs ├── OrderTaking.fsproj ├── PlaceOrder.Api.fs ├── PlaceOrder.Dto.fs ├── PlaceOrder.Implementation(without effects).fs ├── PlaceOrder.Implementation.fs ├── PlaceOrder.PublicTypes.fs ├── README.md └── Result.fs └── OrderTakingEvolved ├── AssemblyInfo.fs ├── Common.CompoundTypes.fs ├── Common.SimpleTypes.fs ├── OrderTakingEvolved.fsproj ├── PlaceOrder.Api.fs ├── PlaceOrder.Dto.fs ├── PlaceOrder.Implementation.fs ├── PlaceOrder.InternalTypes.fs ├── PlaceOrder.Pricing.fs ├── PlaceOrder.PublicTypes.fs ├── README.md └── Result.fs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/.gitignore -------------------------------------------------------------------------------- /DomainModelingMadeFunctional.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/DomainModelingMadeFunctional.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/README.md -------------------------------------------------------------------------------- /src/OrderTaking/AssemblyInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/AssemblyInfo.fs -------------------------------------------------------------------------------- /src/OrderTaking/Common.CompoundTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/Common.CompoundTypes.fs -------------------------------------------------------------------------------- /src/OrderTaking/Common.SimpleTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/Common.SimpleTypes.fs -------------------------------------------------------------------------------- /src/OrderTaking/OrderTaking.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/OrderTaking.fsproj -------------------------------------------------------------------------------- /src/OrderTaking/PlaceOrder.Api.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/PlaceOrder.Api.fs -------------------------------------------------------------------------------- /src/OrderTaking/PlaceOrder.Dto.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/PlaceOrder.Dto.fs -------------------------------------------------------------------------------- /src/OrderTaking/PlaceOrder.Implementation(without effects).fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/PlaceOrder.Implementation(without effects).fs -------------------------------------------------------------------------------- /src/OrderTaking/PlaceOrder.Implementation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/PlaceOrder.Implementation.fs -------------------------------------------------------------------------------- /src/OrderTaking/PlaceOrder.PublicTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/PlaceOrder.PublicTypes.fs -------------------------------------------------------------------------------- /src/OrderTaking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/README.md -------------------------------------------------------------------------------- /src/OrderTaking/Result.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTaking/Result.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/AssemblyInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/AssemblyInfo.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/Common.CompoundTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/Common.CompoundTypes.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/Common.SimpleTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/Common.SimpleTypes.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/OrderTakingEvolved.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/OrderTakingEvolved.fsproj -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.Api.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.Api.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.Dto.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.Dto.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.Implementation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.Implementation.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.InternalTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.InternalTypes.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.Pricing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.Pricing.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/PlaceOrder.PublicTypes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/PlaceOrder.PublicTypes.fs -------------------------------------------------------------------------------- /src/OrderTakingEvolved/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/README.md -------------------------------------------------------------------------------- /src/OrderTakingEvolved/Result.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlaschin/DomainModelingMadeFunctional/HEAD/src/OrderTakingEvolved/Result.fs --------------------------------------------------------------------------------