equilaterus / equilaterus/Vortex

Add a mechanism to map a response from a side effect

Open
#122 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.