Skip to content

Instantly share code, notes, and snippets.

@demonguru18
demonguru18 / home.component.html
Created February 14, 2019 05:41
The Bootstrap 4 code for Home Page
<div class="container">
<br>
<br>
<div class="row" id="ads">
<!-- Category Card -->
<div class="col-md-4">
<div class="card rounded">
<div class="card-image">
<span class="card-notify-badge">Back-End</span>
<img class="img-fluid" src="/images/aspnetcore.png" alt="Alternate Text" />
@demonguru18
demonguru18 / nav-menu.component.html
Created February 14, 2019 05:40
The Bootstrap 4 Code for Navigation Menu
<header>
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom mb-3">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">NG_Core_Auth</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
<ul class="navbar-nav flex-grow-2">
@demonguru18
demonguru18 / ProductController.cs
Last active February 13, 2019 19:29
This is the Product Controller Class for Managing Product related Actions.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using NG_Core_Auth.Data;
using NG_Core_Auth.Models;
@demonguru18
demonguru18 / AccountController.cs
Last active February 12, 2019 02:04
This is the Account Controller Class for Our Application
using System;
using System.Collections.Generic;
using System.IdentityModel.Tokens.Jwt;
using System.Linq;
using System.Security.Claims;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
@demonguru18
demonguru18 / ApplicationDbContext.cs
Created February 10, 2019 23:27
Application Database Context Class
using System;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using NG_Core_Auth.Models;
namespace NG_Core_Auth.Data
{
public class ApplicationDbContext : IdentityDbContext<IdentityUser>
{
@demonguru18
demonguru18 / Models.cs
Created February 10, 2019 18:55
Model Class For Product, LoginView and RegisterView
/* Login View */
using System;
using System.ComponentModel.DataAnnotations;
namespace JWT_NG.Models
{
public class LoginViewModel
{
@demonguru18
demonguru18 / Startup.cs
Last active August 25, 2019 13:04
How to Enable Cors In Asp.Net Core Web API
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpsPolicy;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.SpaServices.AngularCli;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using NG_Core_Auth.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.AspNetCore.Identity;
@demonguru18
demonguru18 / nav-menu.component.html
Created January 29, 2019 18:17
nav-menu.component
<header >
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom mb-3">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">JWT_Auth</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
<ul class="navbar-nav flex-grow-2">