Commit Graph

7 Commits

Author SHA1 Message Date
Aman Bhardwaj ee1ab3df9c
Fixing non-remoting call request-response & building Dapr.Client for netcore 3.0 (#69) 2019-10-05 23:07:35 +00:00
Ryan Nowak 0b08737cb6 Add Actions Client and ASP.NET Core integration (#61)
* DRY up project settings

Moves repetative project settings into Directory.Build.props so they are
not duplicated so much. I'm adding 5-6 new projects when tests are
included, so it makes sense to try and commonize.

* Add .vscode/ to .gitignore

We really have the choice to either check in a standard set of vscode's
files (if that's something the team cares about) - or ignore them so
that it's not noisy for people that use the repo with VS Code.

The former requires more discussion and effort, so ignoring `.vscode/`
for now makes the most sense.

* Add project skeletons

Decoder-ring for projects:

Microsoft.Dapr.Client[.Test] - client and tests
Microsoft.Dapr.AspNetCore[.Test] ASP.NET Core integration and tests
Microsoft.Dapr.AspNetCore.IntegrationTest[.App] integration tests

RoutingSample - sample using route-to-code
ControllerSample - sample using controllers

* Add Microsoft.Dapr.Client

* Add Routing and Controller samples

* Add integration tests for MVC and routing

* Use ValueTask

* Different paradigm for services

* Fix client constructor

* Add readmes for samples

* Updating pipelin yaml to package aspnetcore packages
2019-10-04 22:11:59 -07:00
Aman Bhardwaj b92179778c
Renaming Actions to Dapr. (#63)
* Renaming Actions to Dapr.

* Updaing docs.

* Renaming more stuff
2019-10-02 15:55:24 -07:00
Aman Bhardwaj a1ef0dd16d
Building for .netcore 3.0 ,making required code changes, updating nuget generation (#60)
* Updating to netcore3.0

* Building for .netcore 3.0 and making required code changes, updating nuget generation.

* Fixing indent in pipeline yaml

* making test interfaces and test classes public to allow codegen

* simplifying default expression (C# 7.1 syntax)

* Using simple using statement (C# 8.0 feature)

* USing unused params and using pattern matching

* Update test/Microsoft.Actions.Actors.Test/ActorMethodInvocationExceptionTests.cs

Co-Authored-By: Ryan Nowak <nowakra@gmail.com>

* using context.Request.RouteValues instead of context.GetRouteData()
2019-10-01 10:57:05 -07:00
Aman Bhardwaj db4a640ba9 Moving AspNetCore to separate project and nuget pkg. 2019-08-26 10:40:58 -07:00
Shalabh Mohan Shrivastava ce12fe262d
Adding Functionality for Actor Proxy Code Generation Builder classes, Actor Communication and Tests (#13)
* Adding Functionality for Actor Proxy Code Generation Builder classes and Tests

* Adding the interfaces for RequestMessage, RequestMessageBody and RequestMessageHeader

* Adding interfaces for Actor Response Message, Response Message Header and Response Message Body

* Adding concrete classes for Actor Request Message, Request Message Header and Request Message Body

* Adding concrete classes for Actor Response Message, Response Message Header and Response Message Body

* Adding the Outgoing Message interface and concrete class

* Adding the Outgoing Message Header interface and concrete header class

* Adding the Incoming message body concrete class

* Adding the Incoming message body interface

* Adding Functionality for the Actor Communication

* Added the Actor Communication functionality and Refactored further the current code changes
2019-08-16 11:42:18 -07:00
Aman Bhardwaj d5e4a0ca8b Refactoring properties & code and adding a nuspec file. 2019-07-14 13:36:02 -07:00