DamianEdwards
4e4d7d6717
Fix MusicStore.Spa/Models/MusicStoreContext.cs for EF changes
2014-10-16 22:50:49 -07:00
DamianEdwards
bc1994eebd
Updating MusicStore.Spa for EF and Identity changes
2014-10-16 22:47:26 -07:00
Suhas Joshi
7dd78bbfef
Changes to use AddDbContext method
2014-10-16 16:11:09 -07:00
Victor Hurdugaci
0ef93b94dc
Add the runtime info page when running in dev environment
2014-10-16 09:28:03 -07:00
ajcvickers
033dc2e235
Reacting to EF API changes
2014-10-15 18:04:55 -07:00
ajcvickers
f960f2ca35
Fixing typo
2014-10-15 17:48:30 -07:00
ajcvickers
ad6869d560
Reacting to provider-specific EF API changes
2014-10-15 17:34:12 -07:00
Hao Kung
d375e87a4e
React to options and hosting changes
2014-10-14 19:22:51 -07:00
Suhas Joshi
b2d346769a
Merge pull request #257 from suhasj/UpdateErrorHandler
...
Added Error Handler middleware and Configure methods based on compilatio...
2014-10-14 16:17:28 -07:00
Wei Wang
8d0c6052a7
Change 'pack-exclude' to 'packExclude'
2014-10-14 16:15:20 -07:00
Suhas Joshi
3c7ba368fe
Added Error Handler middleware and Configure methods based on compilation types
2014-10-14 15:31:47 -07:00
DamianEdwards
2766b3a4f0
Fix sample data in MusicStore.Spa
2014-10-13 18:06:41 -07:00
DamianEdwards
e1c385d27f
Fix startup.cs in MusicStore.Spa
2014-10-13 17:49:49 -07:00
DamianEdwards
ca6eafc5f7
Actually deleted the MusicStore.Spa/Client folder:
...
- Updated Startup.cs for startup/configuration changes
2014-10-13 17:27:28 -07:00
DamianEdwards
890d7f4955
Fix typo in MusicStore.Spa page
2014-10-13 13:15:16 -07:00
DamianEdwards
24904bb884
More MusicStore.Spa changes RE wwwroot, Client source & grunt:
...
- Got rid of the Client folder
- wwwroot is now checked in and is source of truth for static files
- Moved TypeScript & Angular templates to ~/ng-apps
- Updated grunt config for above changes
2014-10-13 11:51:54 -07:00
Praburaj
ae91663eb7
Fixing a few things
...
1. Changing the SigninAsAuthenticationType to a variable to avoid failures when the value changes.
2. Adding a Scripts folder like default VS projects.
3. Adding version numbers to GAC assemblies in the test project.
4. Adding a check for pack-exclude.
2014-10-09 16:11:38 -07:00
Hao Kung
3e9f251618
Update MusicStore SPA
2014-10-09 14:37:45 -07:00
Hao Kung
22152fda59
Update test to use UsePerRequestServices
2014-10-09 14:31:56 -07:00
Hao Kung
59ec9de771
React to Identity SqlServer -> EntityFramework rename
2014-10-09 14:20:36 -07:00
Hao Kung
d06c973f57
React to UsePerRequestServices rename
2014-10-09 14:13:51 -07:00
Praburaj
ece6fc6c47
SignInAsAuthenticationType value changed with identity changes
2014-10-08 14:47:55 -07:00
Praburaj
b2a20bf4f5
GetExternalAuthenticationTypes moved to SignInManager now
...
Fixing a sample break.
2014-10-08 14:26:03 -07:00
Hao Kung
95c7a659c2
React to identity/options/security changes
2014-10-08 14:02:04 -07:00
DamianEdwards
f332bf6800
Fix issues in MusicStore.Spa package.json
2014-10-06 15:01:57 -07:00
DamianEdwards
788f0b7c07
Fix missing npm module in MusicStore.Spa
2014-10-06 15:00:01 -07:00
DamianEdwards
18bd42bcfe
Use grunt-bower-task in MusicStore.Spa
2014-10-06 14:30:08 -07:00
DamianEdwards
7055949e7b
Enabling admin pages in MusicStore.Spa:
...
- Updated attribute routing so it works now
- Created a Pages folder and PageController for serving pages, I don't
like views very much
- Worked around an EF issue
- Fixed ApiResult to use JsonResult.ExecuteResultAsync
- Made PagedList take the sort expression so it can be conditionally applied as calling Count on the query passed causes issues if it contains an OrderBy expression
- Made web server ports not conflict with non-SPA MusicStore
2014-10-06 12:07:21 -07:00
David Fowler
08b66a87a9
React to EF changes
2014-10-05 03:34:50 -07:00
Praburaj
0288c790b0
Cleanup
...
1. Moving framework assembly references to frameworkassemblies node.
Moving the framework references Removing the RunOnMono flag on Ntlm tests as it never runs on mono
2. Deleted a space from the batch file
3. Adding some pack-exclude items
4. Some general test cleanup.
2014-10-02 12:38:54 -07:00
Praburaj
970418448c
Passing in request cancellation tokens to all async methods
...
Changing to use some of EF's async APIs.
2014-10-01 12:06:39 -07:00
DamianEdwards
9a8f003cd0
Updated attribute routes in MusicStore.Spa
...
- Also unbound grunt tasks as it causes issues on launch
2014-09-30 11:58:51 -07:00
DamianEdwards
750d459d02
Minor MusicStore.Spa grunt updates
2014-09-29 15:26:19 -07:00
Praburaj
f16a0c0f19
Adding some mocks for MicrosoftAccount
2014-09-29 14:41:43 -07:00
DamianEdwards
1d52705f8a
Bunch of MusicStore.Spa updates:
...
- Refactored grunt config into grunt folder with json file for each task using grunt-ide-support package
- Using attribute routing
- Add exclusions for non-K files to the project.json
- Deleted unused Default.html file
- Fixed paths in TemplateController to work in K
- Fixed @model declarations in ng template views
2014-09-26 23:00:53 -07:00
DamianEdwards
6bbc74434d
Fix grunt clean in MusicStore.Spa to not delete wwwroot\bin
2014-09-26 14:07:31 -07:00
DamianEdwards
a6ef46102e
Added TRX bindings to the Gruntfile.js in MusicStore.Spa
2014-09-26 12:02:46 -07:00
DamianEdwards
ccc077bd00
Updated MusicStore.Spa to fix it due to latest changes
2014-09-26 11:53:32 -07:00
Praburaj
63732198cc
Updating the solution
...
Created some solution folders like the VS templates.
2014-09-26 11:08:01 -07:00
David Fowler
17dd874996
Only turn off identity columns for artists and genres.
2014-09-26 02:46:22 -07:00
David Fowler
cbde5ba982
Disable store generated properties for the Ids.
2014-09-26 02:36:17 -07:00
DamianEdwards
75d3937959
Updated MusicStore.Spa with webroot
2014-09-25 17:04:33 -07:00
Chris Ross
fd135e29b6
Renaming GetOrAdd to GetOrSet.
2014-09-25 16:56:04 -07:00
Chris Ross
6f7560e33b
Rename GetOrAdd to GetOrSet.
2014-09-25 16:34:25 -07:00
Praburaj
42e23bd261
Enabling the E2E automation for social logins.
2014-09-25 11:48:58 -07:00
Praburaj
3e6ce61f27
Enabling social logins
...
Removing hacks and using identity helpers.
2014-09-24 16:42:05 -07:00
Praburaj
ef11294897
Squashed commit of the following:
...
commit ca4defa086a411094f9e90fbe3acef337d6613bb
Author: Praburaj <praburaj.t@microsoft.com>
Date: Wed Sep 24 15:13:28 2014 -0700
Enabling account validation, 2FA, Forgot password in the sample
Some identity helpers are still missing. Work arounds are applied to enable them working. Will clean it up as soon as identity helpers are available.
commit 6072c45537946c29588cfad92ce5e69ecd21656b
Author: Praburaj <praburaj.t@microsoft.com>
Date: Tue Sep 23 20:08:59 2014 -0700
Using QueryHelpers.ParseQuery for parsing query string.
Removed the helpers implemented in the test project.
commit 632dd8d43fafb6307b3e504731431479aa96ec50
Author: Hao Kung <haok@microsoft.com>
Date: Tue Sep 23 17:24:42 2014 -0700
Remove comment
commit 913fd251a39edcf0182b36be17879484ae90fd90
Author: Hao Kung <haok@microsoft.com>
Date: Tue Sep 23 17:23:12 2014 -0700
React to identity changes
2014-09-24 15:36:24 -07:00
Praburaj
647a5b6031
Enabling account validation, 2FA, Forgot password in the sample
...
Some identity helpers are still missing. Work arounds are applied to enable them working. Will clean it up as soon as identity helpers are available.
2014-09-24 15:13:28 -07:00
Praburaj
1867d11a43
Using QueryHelpers.ParseQuery for parsing query string.
...
Removed the helpers implemented in the test project.
2014-09-23 20:08:59 -07:00
Praburaj
3ce74b6c4e
Adding a way to do a graceful shutdown of the server.
...
This code path is not being used right now as there is no way to select this start up class.
2014-09-19 13:49:42 -07:00
Praburaj
c7cd2e004f
Removing the work around applied for the multi Antiforgery token issue
...
Original MVC bug is fixed now.
2014-09-17 14:11:35 -07:00
Praburaj
de6b05cd86
Updating Social startup as well to use chaining to add configuration sources.
2014-09-16 10:50:24 -07:00
Praburaj
0a3456042a
Updating sample to use config file named config.json instead of LocalConfig.json
2014-09-16 10:48:33 -07:00
Praburaj
671c619a11
Fixing Program.cs to populate a IHostingEnvironment service
...
Also contains a general cleanup.
2014-09-16 10:26:23 -07:00
Praburaj
3d79659cc0
Updating sample readme
...
Also removing some mono related settings on NtlmStartup.
2014-09-16 09:31:38 -07:00
Praburaj
0c6154fcd0
Enabling "authors" element in project.json
...
Related hosting bug is fixed:
https://github.com/aspnet/Hosting/issues/74
2014-09-15 16:34:34 -07:00
Praburaj
2712ae3478
Changing the project folder structure to include wwwroot
2014-09-15 14:05:48 -07:00
Chris Ross
9bc33d6ce8
React to SetSlidingExpiration spelling fix.
2014-09-15 09:32:13 -07:00
Praburaj
39ee3e714a
Reacting to the cache package rename and few misc changes
...
1. Setting expiry time for cached items.
2. Some other misc changes.
2014-09-12 17:09:39 -07:00
Praburaj
e63d4f95d2
Adding an Ntlm variation of the test
...
Modified the helpers to take in an application host config file to accomodate future needs.
2014-09-11 11:10:25 -07:00
Chris Ross
56987a66c6
Handle IBuilder rename to IApplicationBuilder.
2014-09-10 14:47:02 -07:00
Praburaj
0c3cf30d2c
Commenting the external logins from login cshtml to work around a bug
...
https://github.com/aspnet/HttpAbstractions/issues/115
Also adding a work around for the EF issue.
2014-09-10 11:26:29 -07:00
Praburaj
c41407d7b7
Adding cache service to the Ntlm startup
2014-09-09 16:45:19 -07:00
Praburaj
17f3808154
Fixing a build break
2014-09-08 18:14:45 -07:00
Praburaj
093caaae7e
Adding some mocks for Google, Facebook and Twitter for E2Evalidation
...
Social mock tests are not executed right now due to 2 issues:
1. Identity extensions related to Social are not in yet.
2. Helios currently does not support loading of environment based startup class.
2014-09-08 18:02:03 -07:00
Praburaj
7e77078160
Adding in memory caching to the sample
2014-09-05 12:53:08 -07:00
Praburaj
1b6ee846ed
Some cleanup
...
1. Removing a bug # from code which is fixed.
2. Removing a piece of test that was added while testing.
2014-09-04 13:13:17 -07:00
David Fowler
c299a13927
Updated to use the new target framework in project.json
2014-09-04 02:30:32 -07:00
Praburaj
6cf7cbfa5b
Adding all the Social login middlewares to the pipeline
...
Still some of the identity helpers have not lighted up. So it will not work fully.
2014-09-03 16:57:38 -07:00
Praburaj
265a220142
Adding SignalR components to the Ntlm based Startup class.
...
Missed to do this with previous checkin.
2014-09-03 15:55:46 -07:00
Praburaj
b054f392f5
Adding a what's new in the store signalr announcement panel in the sample
...
When a new album is created in the store a notification is posted to all the connected browsers using SignalR.
Also added automation for the signalR hubs.
There is still some UI formatting improvements required in the way new arrivals are displayed. Will fix it in future checkins.
2014-09-03 15:40:01 -07:00
Praburaj
bf7a8c2439
Fixing the build break on the new startup
2014-09-02 11:30:10 -07:00
Praburaj
49ba8ce9ac
Adding a startup class to setup Ntlm authentication
...
This uses the environment based Startup class detection to load the Ntlm Startup class. Default will be the Cookies/Social auth.
2014-09-02 11:07:28 -07:00
Praburaj
b56cecc817
Refactoring the test code a little bit to enable adding more scenarios
...
And some general cleanup.
2014-08-29 16:35:02 -07:00
Praburaj
01c6489454
Adding a LINQ query to get all albums to improve performance
2014-08-29 13:41:43 -07:00
Praburaj
45406bf082
Moving the admin into a separate area
...
Using areas in the sample
2014-08-29 13:06:50 -07:00
David Fowler
94258eba8a
Updated to use the new target framework in project.json
2014-08-29 00:13:02 -07:00
Praburaj
9f4d46714b
Updating the sample to use VS 2013 Update 3 templates for Identity
...
1. This contains the new manage controller with a bunch of features like 2 factor auth
Some of the features are not enabled yet. But this is to set a baseline with update3 templates.
Automation to come up in future as more identity extensions are available.
2014-08-28 16:57:43 -07:00
Hao Kung
e60b1665e3
React to Identity Rename
2014-08-25 11:41:49 -07:00
ajcvickers
0eaad754c4
Reacting to ForeignKey API change.
2014-08-19 15:50:23 -07:00
ajcvickers
9ee9104883
Reacting to ConventionModelBuilder name change
2014-08-15 11:35:24 -07:00
ajcvickers
e2736173e8
Change ModelBuilder to ConventionModelBuilder
2014-08-15 08:45:28 -07:00
Praburaj
cb9184e1c0
Prevent binding on some columns in order
2014-08-12 12:28:11 -07:00
Praburaj
abd215a543
Using HttpNotFound helper in actions returning 404
2014-08-12 11:44:48 -07:00
Praburaj
ca515e3e87
Adding missing Anti-Xsrf token validations in some Post actions
...
1. Also adding this validation on a AJAX only used action.
2014-08-08 12:46:36 -07:00
dougbu
641816fd9b
Fix build break
...
- no need to call (`internal`) `html.GenerateId()` method since it matches `html.Id()` exactly
- no need for `.ToString()` with either method since they return `string` now
2014-08-01 22:07:38 -07:00
Praburaj
a379593746
Fixing a build break
...
GetClientValidationRules() method's parameter order reversed with a recent MVC change.
2014-07-31 15:08:25 -07:00
Praburaj
302f5a00fa
Using auto generated id for albums
2014-07-30 15:31:13 -07:00
Praburaj
7470e3cb28
@Html.ValueFor replaced with @Html.DisplayFor
...
The original sample used @Html.DisplayFor. While porting I changed it to use ValueFor. Xinyang pointed out this difference.
Fixing this so that it can be easily compared with the original sample. The results of the view unchanged.
2014-07-30 15:13:25 -07:00
Praburaj
644c45ae5c
Adding a _ViewStart page to define the Layoutpage
...
Removing the Layout page reference from individual cshtml files.
Added some tests to verify layout getting rendered in every view.
Added a couple of verifications to verify that title of the page is set appropriately.
2014-07-30 14:56:20 -07:00
Pranav K
5bace02518
Removing BaseController from MusicStore
...
TryUpdateModelAsync was added to Controller type which removes the need
for this type
2014-07-25 10:13:51 -07:00
Suhas Joshi
77a9885118
Handled starting IISExpress based on architecture
2014-07-24 15:39:55 -07:00
ajcvickers
c28cae9e94
React to EF ModelBuilder API change
2014-07-24 14:28:51 -07:00
Hao Kung
fe30a0418e
React to Identity changes
2014-07-23 12:36:21 -07:00
Praburaj
b440d4ff66
Use InMemoryStore if the sample is being run on Mono
...
Detecting if the application is running on mono and using InMemoryStore instead of SqlServer.
2014-07-22 18:02:22 -07:00
Praburaj
91cc369f4f
Fixing CopyAspNetLoader batch file to consider the new location of AspNet.Loader.dll
...
With a recent change Aspnet.Loader.dll will be restored to %userprofile%\.kpm\packages. Fixing the batch file accordingly.
2014-07-22 16:47:03 -07:00
Praburaj
3c0eefe12e
Merging the MusicStore & MusicStoreIdentity Db into one.
...
This has been a feedback from identity team for a while. Just got time to do it now.
2014-07-22 16:44:23 -07:00
Hao Kung
53e4626127
React to Identity changes
2014-07-15 13:05:07 -07:00
David Fowler
30df49535c
Fixed project.json casing
2014-07-13 22:49:42 -07:00
David Fowler
85d0abecad
Renamed Project.json to Project.json2
2014-07-13 22:49:42 -07:00