Граф коммитов

163 Коммитов

Автор SHA1 Сообщение Дата
Philip Dimitratos c42e6b241f Merge remote-tracking branch 'origin/master' into pdimit/rootSubmodule 2017-11-01 10:49:49 -07:00
Philip Dimitratos db09dfd8fd Added event to seed data to facilitate testing. Changed namespace of exception handling middleware 2017-11-01 10:41:10 -07:00
pdimitratos a04f16a8a9
Merge pull request #13 from Azure/fix_build
fixed unit tests
2017-11-01 10:29:10 -07:00
Zhuan Zou 84b3b302c9 fixed unit tests 2017-11-01 09:17:09 -07:00
Philip Dimitratos f71a33b2cd First successful pull to UI from Playbook API through Gateway. 2017-10-30 11:48:11 -07:00
Philip Dimitratos a8a2d64ee4 Added configuration for authentication to playbook microservice 2017-10-30 10:21:35 -07:00
Philip Dimitratos b90aad719b Fixed route naming on controllers 2017-10-27 15:07:59 -07:00
Philip Dimitratos aa01bb0854 Fixed ConditionController 2017-10-27 14:24:23 -07:00
Philip Dimitratos d81f30f8f9 Added controllers, fixed namespaces. 2017-10-27 13:46:22 -07:00
Philip Dimitratos 9782042a43 Added handlers for proxy communication with the gateway; no controllers yet. 2017-10-27 13:39:59 -07:00
Philip Dimitratos c207433641 Updated Gateway for consistency with Sia-Root submodule updates 2017-10-27 11:15:14 -07:00
Philip Dimitratos 68c0654a1d Removed domain models, which have been moved to the Sia-Root submodule 2017-10-26 16:27:05 -07:00
Philip Dimitratos 096e46b1ec Fixed bug in seed data introduced (presumably) by typo. 2017-10-26 16:26:08 -07:00
Philip Dimitratos 858b0dfabe Moved code shared by mulitple microservices to Sia-Root 2017-10-26 16:23:53 -07:00
Philip Dimitratos 890a72b6d6 Moved domain and shared to submodule 2017-10-26 15:50:25 -07:00
Philip Dimitratos 57cb68e5ee Moved domain and shared to submodule 2017-10-26 15:49:59 -07:00
Philip Dimitratos 3640686397 Merge remote-tracking branch 'origin/master' into features/playbooks 2017-10-26 14:19:45 -07:00
pdimitratos 21f86077d9 Pdimit/more tests (#11)
* Added tests for Engagement request handlers.

* Restructured Requests to group by resource

* Removed unused request type

* Added more tests for PartialJsonResolver, changed PartialJsonResolver behavior to avoid null reference exceptions in edge cases.

* Modified KeyVaultCertificateRetriever to lazy-load the certificate from KeyVault. This will also allow retry logic to attempt to get the certificate again in case of transient KeyVault failure.

* Removed unused interface

* Changed MockFactory to avoid adding data multiple times to the same context instance when instances are shared; tests still fail when run in parallel as ID generation still appears to be shared between incident context instances.

* Changed SeedData to run synchronously. Converted DateTime.Parse calls to calls to DateTime constructor
2017-10-26 12:57:04 -07:00
Philip Dimitratos 885f1724b3 Added Data on EventType and CreateEventType 2017-10-26 11:11:03 -07:00
Philip Dimitratos 1ff39fcfc8 Added IEntity references for AutoMapper Collection support 2017-10-23 14:21:46 -07:00
Philip Dimitratos 61734d67b6 Resolved merge conflits, updated package references 2017-10-23 13:11:32 -07:00
Philip Dimitratos d9ba93e9cc Merged from master 2017-10-23 13:06:20 -07:00
Philip Dimitratos 68bb6b8fd6 Merged data model updates 2017-10-23 12:59:55 -07:00
Philip Dimitratos 226332e796 Added creation DTOs 2017-10-23 12:59:04 -07:00
Maggie Pint b945b6c149 Magpint/getcreateifneeded (#10)
* get by ticket create if needed handler

* fix tests for incident get/create

* simplify ticket model
2017-10-19 08:14:36 -07:00
Maggie Pint 6fcfeea774 Merge pull request #4 from Azure/pdimit/dry
Pdimit/dry
2017-10-18 16:11:21 -07:00
Philip Dimitratos 532515ac17 Fixed tests. 2017-10-18 16:07:36 -07:00
Philip Dimitratos 1bce945fb1 Merged from master to resolve conflicts 2017-10-18 14:18:58 -07:00
Maggie Pint eb914c4f6e Merge pull request #9 from Azure/pdimit/eventWithArbitraryJson
Pdimit/event with arbitrary json
2017-10-18 14:15:13 -07:00
Philip Dimitratos 725aaa6ec7 Removed 'Has' from interface names 2017-10-18 13:16:58 -07:00
Philip Dimitratos ec1c44e6e2 Merged from master to resolve conflicts. 2017-10-18 12:15:01 -07:00
Philip Dimitratos 7a0d52af91 Switched broke repositories up into separate handlers 2017-10-18 12:12:36 -07:00
Philip Dimitratos b4d5561f19 Broke IncidentRepository into separate handlers 2017-10-18 11:55:37 -07:00
Philip Dimitratos 51bc8e8175 Added tests for ThrowIf validation logic 2017-10-18 10:53:58 -07:00
Philip Dimitratos a9e270d361 Slight cleanup of structure and naming on test, no expected change to functionality 2017-10-17 16:47:28 -07:00
Philip Dimitratos 4ec522f66a Added first tests for PartialJsonResolver 2017-10-17 16:41:39 -07:00
Philip Dimitratos 275630cb37 Dynamic may not be needed 2017-10-17 15:48:27 -07:00
Philip Dimitratos 15f1140056 Even more formatting 2017-10-16 17:36:59 -07:00
Philip Dimitratos efc4ea377a Minor cleanup of formatting 2017-10-16 17:36:23 -07:00
Philip Dimitratos 49143c1ff3 Slight cleanup of formatting 2017-10-16 17:34:55 -07:00
Philip Dimitratos 40deed01ae Added dynamic output formatter, which deserializes dynamic data when that data can't be deserialized as part of an Automapper Map operation (such as collections converted using AutoMapper ProjectTo) 2017-10-16 17:18:46 -07:00
Philip Dimitratos 01d95fe564 Added dynamic data field and automapper configuration for converting between data storageobjects with a backing string field (for a JSON column in the database) and DTOs with a true dynamic value. 2017-10-16 15:56:14 -07:00
Philip Dimitratos 55487b2a34 Match API signature 2017-10-16 12:51:35 -07:00
pdimitratos c552a8a562 Merge pull request #6 from Azure/pdimit/fixNewIncident
Pdimit/fix new incident
2017-10-12 14:45:41 -07:00
Philip Dimitratos 708b5cd27a Changed GetEventsAsync endpoint to correctly return only events associated with the incidentId provided 2017-10-12 14:18:20 -07:00
Philip Dimitratos c77c77361b Added fix that allows NewIncident to correctly save primary ticket to database 2017-10-12 14:17:20 -07:00
Philip Dimitratos ad26f86c3b Added wrapper class to get handler class to instantiate with correct generic type 2017-10-11 15:42:00 -07:00
Philip Dimitratos c357195249 Merge remote-tracking branch 'origin/master' into pdimit/dry 2017-10-11 15:07:20 -07:00
Philip Dimitratos 64b2e3d7d3 Removed unnecessary abstractions 2017-10-11 15:06:53 -07:00
Maggie Pint 22ca7eeee1 Merge pull request #5 from Azure/pdimit/minimizeRequiredDependencies
Pdimit/minimize required dependencies
2017-10-11 14:57:59 -07:00