AccountController class
Register() method
AddCssClass() method
Adding a Controller and Views
Animation property
app.CreatePerOwinContext<T>() method
appsettings.json file
ASP.NET Core
Entity Framework v7
migrations
dotnet ef migrations commands
MVC v6
seeding data
ASP.NET MVC
controllers
models
views
Asynchronous programming
async Task<T>()
await keyword
toListAsync() method
Azure
Firewall Settings
add client IP
marketplace
Web App + SQL
portal
remote debugging
attach debugger
resource group
SQL database
Azure Deployment from Visual Studio
database deployment
destination connection string window
execute code first migrations
redeploying changes
Web Deploy publish method
background-color property
background-image property
background-position property
background-repeat property
([Bind(Include =)]
Bootstrap
Container width
Box model
block
borders
inline
inline-block
margins
padding
viewing using Google Chrome
Box-sizing
border-box
content-box
padding-box
Bundles
adding
StyleBundle class
Cannot Attach to the File error message
Cascading
Cascading deletes
Code First Migrations
add-migration command
creating a database
Down() method
enable-migrations command
- IgnoreChanges flag
update-database command
Up() method
using the Add_Data folder
color property
Concurrent database updates
conflicts on deletion
DbUpdateConcurrencyException
optimistic concurrency
pessimistic concurrency
RowVersion property
[ Timestamp ] attribute
Connection resiliency
SqlAzureExecutionStrategy class
Connection String
Constants
Contains()
Content property
Create database using SQL Server Object Explorer
add new foreign key
Is Identity property
T-SQL
Cross Database querying
CSS
absolute
CSS inheritance forcing
CSS positioning
CSS transform
CSS transition
cursor property
ease-in property
relative
reset
Custom error handling
404 errors
500 errors
DataAnnotations
Database context
DbContext
DBSet
Database initialiser
Changing to code first
CreateDatabaseIfNotExists<T> initialiser
DropCreateDatabaseAlways<T> initialiser
DropCreateDatabaseIfModelChanges<T> initialiser
Db.SaveChanges()
performance considerations
Definition list styling
DeleteConfirmed() method
Desktop first
Dictionary
[ Display(Name =) ]
display: inline-block
Display property
table value
Display template
reuse
Distinct
Div loses height
Editor Template
Entity Framework
ADO.NET Entity Data Model
Code First
existing database
Entity Data Model Wizard
connection properties
Existing Database
Entity States
EntityState.Deleted
EntityState.Detatched
EntityState.Modified
EntityState.Unchanged
Except() method
Extension methods
this keyword
File Uploads
ContentLength property
custom error page
HTML file input type
multiple property
maxAllowedContentLength
maxRequestLength
multipart forms
enctype="multipart/form-data," 115
multiple files
First-line pseudo element
Flexbox
Float property
clear property
left value
Micro Clearfix
right value
HTML structuring
Fonts
font-size property
font-weight property
@foreach (var item in Model)
Foreign Key
constraint
deletion
FormMethod.Get
Generated SQL
viewing
Trace.WriteLine() method
Generating Table Headings
first() method
GET
Google Chrome device mode
Grid layout
Group by query
Guid
height property
Hiding elements
display: none
visibility: hidden
@Html.ActionLink
Html.Action() method
@Html.AntiForgeryToken()
@Html.BeginForm()
HTML5 date picker
@Html.DisplayNameFor
@Html.DropDownList()
@Html.DropDownListFor
@Html.EditorFor()
HtmlHelpers
@Html.HiddenFor()
@Html.LabelFor()
@Html.ValidationMessageFor()
@Html.ValidationSummary()
[HttpPost]
HttpPostedFileBase
HttpStatusCode.Unauthorized
HttpUtility.HtmlDecode() method
Hyperlink styling
buttonface border
:hover selector
text-decoration property
:visited selector
Identity
App_Data directory
ApplicationDbContext
AspNetRoles table
AspNetUserClaims table
AspNetUserLogins table
AspNetUserRoles table
AspNetUsers table
Authentication
Individual User Accounts setting
Login
redirection after logging in
redirection after registration
registration
Authorisation
[ AllowAnonymous ] attribute
[ Authorize ] attribute
Request.IsAuthenticated property
User.IsInRole() method
IdentityDbContext
IdentityUser class
extending
RoleManager class
ApplicationRoleManager class
CreateAsync() method
Create() method
DeleteAsync() method
FindByIdAsync() method
FindByName() method
roles property
UpdateAsync() method
UserManager class
AddToRolesAsync() method
ApplicationUserManager class
CreateAsync() method
DeleteAsync() method
FindByIdAsync() method
FindByName() method
GetRolesAsync() method
IsInRoleAsync() method
RemoveFromRolesAsync() method
ResetPasswordAsync() method
UpdateAsync() method
users property
Include() method
Inheritance
Input selector
jQuery
attr() method
document ready event
parent() method
preventDefault() method
referencing
selectors
this keyword
$ usage
@ keyframes
Lambda
Layout Page
Lazy loading
letter-spacing property
Line-height property
LINQ D:VS2015_StoreCoresrcBabyStoreCoreViewsShared_Layout.cshtml
Many-to-Many Relationships
with payload
without payload
Margin-bottom property
Margin-left property
margin-top property
Math.Ceiling() method
Media queries
@media rule
[MetadataType(typeof())]
_ MigrationHistory
Mobile first
@model
Model binding
to a list or an array
System.IO.File.Delete() method
TryUpdateModel() method
using a view model
ModelState
AddModelError () method
IsValid () method
navbar CSS classes
Navigation property
NuGet
|| operator
OrderBy()
Owin
Padding property
PagedList.Mvc
Paging
Partial class
Partial view
creating
@Html.Partial() helper
PartialViewResult return type
Passwords
complexity
PasswordValidator class
resetting
@placeholder
Preventing text wrapping
white-space property
no-wrap value
Primary key
Pseudo classes
:after
:before
:hover
:selection
Raw SQL Queries
Remote site viewing
editing bindings
netsh
Visual Studio project url property
Windows firewall settings
Remove()
@RenderBody ()
Resizing an Image
WebImage class
Responsive navigation bar
Responsive web design
Rollback migrations
- TargetMigration flag
Rounding corners
border-radius property
Routing
Html.BeginRouteForm() method
Html.RouteLink helper
MapRoute() method
specificity and ordering
URL segments
scale property
@Scripts.Render()
Searching
search box
Searching by date
@ section Scripts()
Seeding
SaveChanges() method
Seed() method
SelectList
SelectListItem
Selectors
Descendant selectors
elements
Group selectors
Ids
Sibling Selectors
Session State
Session key
HttpContext.Current.Session []
Updating
Shopping Basket
creating
migration
updating
Sibling selectors
SingleOrDefault() method
Sorting
complex
OrderByDescending() method
OrderBy() method
using a view model
using ViewBag
sqllocaldb.exe
delete command
stop command
SQL Server Object Explorer
Start Action
StartUp.cs file
asynchronous methods
Configure() method
ConfigureServices() method
NullReferenceException scaffolding bug fix
options.UseSqlServer() method
services.AddDbContext<T>() method
StringBuilder
Style
declaration
declaration block
definition
inline
Stylesheet
definition
external
internal
Sum() method
Table small device styling
content property
HTML5 data attributes
Table styling
TagBuilder
Tag helpers
Take() method
Ternary operator
text-align property
text-shadow property
ToList()
ToPagedList () method
@Html.PagedListPager() helper
TryParse() method
Two database contexts
resetting migrations
Unique Records
DbUpdateException
innerException.Number
error handling
IsUnique property
User.Identity.GetUserId() method
User.Identity.Name property
User.IsInRole() method
[ValidateAntiForgeryToken]
Validation
[ DataType ] attribute
DataType.Currency
DataType.MultilineText
DisplayFormat
ErrorMessage property
@Html.ValidationMessageFor
@Html.ValidationSummary
jQuery.Validation
[ Range ] attribute
[ RegularExpression ] attribute
[ Required ] attribute
[ StringLength ] attribute
text-danger CSS class
Unobtrusive Validation
vertical-align property
ViewBag
View model
View model patterns
composition
duplication
inheritance
Viewport meta tag
Visual Studio
Zero or one to many relationship