equilaterus / equilaterus/Vortex
Add a mechanism to map a response from a side effect
Open
- Dominant language
- C#
- Stars
- 11
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Current sample:
```csharp
await
from maybeBicicleta in
from bicicleta in _repository.FindByIdAsync(id)
select _mapper.Map(bicicleta).AsMaybe()
select maybeBicicleta.Match(Ok, NotFound());
```
Expected to be used like:
```csharp
await
from maybeBicicleta in new Maybe(id).AwaitSideEffect(_repository.FindByIdAsync)
// Add Map overload that works with Maybe
from _mapper.Map(maybeBicicleta)
select maybeBicicleta.Match(Ok, NotFound());
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.