Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Abhimanyu Kumar Vatsa itorian

🎯
Focusing
View GitHub Profile
@itorian
itorian / asp-dot-net-identity-to-asp-dot-net-core-identity-migration-script.sql
Last active Sep 7, 2021
Migrating database from ASP.NET Identity to ASP.NET Core Identity
View asp-dot-net-identity-to-asp-dot-net-core-identity-migration-script.sql
-- STEP 1 : Change name of existing tables
EXEC sp_rename 'AspNetRoles', 'AspNetRoles_old';
EXEC sp_rename 'AspNetUserClaims', 'AspNetUserClaims_old';
EXEC sp_rename 'AspNetUserLogins', 'AspNetUserLogins_old';
EXEC sp_rename 'AspNetUserRoles', 'AspNetUserRoles_old';
EXEC sp_rename 'AspNetUsers', 'AspNetUsers_old';
@itorian
itorian / DevOps-Pipeline-For-Linux-Build
Last active Oct 1, 2019
This gist has sample DevOps pipeline code to build ASP.NET Core Web Application for Linux
View DevOps-Pipeline-For-Linux-Build
# ------------------------------------------------------------------------------
# 1. To build all .net core projects in a solution use below pipeline code
# ------------------------------------------------------------------------------
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
@itorian
itorian / PayPalRESTAPI.cs
Created Jun 7, 2019
PayPal REST API calls to get access token and process payment
View PayPalRESTAPI.cs
using System;
using System.Text;
using System.Net.Http;
using Newtonsoft.Json;
using System.Collections.Generic;
using System.Web.Script.Serialization;
namespace ConsoleApp14
{
class Program
@itorian
itorian / create-azure-vm-in-selected-subscription-powershell.ps1
Created Dec 24, 2017
Create Azure Virtual Machine inside selected subscription using PowerShell
View create-azure-vm-in-selected-subscription-powershell.ps1
# Login
Login-AzureRmAccount
# Set subscription to create resources in
Set-AzureRmContext -SubscriptionId "xxxxxxxxx"
# Variables for common values
$location = "westeurope"
$resourceGroup = "demo-resgroup-0"
$vmName = "demovm-0"
@itorian
itorian / create-azure-vm-powershell.ps1
Last active Jul 23, 2021
Create Azure Virtual Machine using PowerShell
View create-azure-vm-powershell.ps1
# Login
Login-AzureRmAccount
# Variables for common values
$location = "westeurope"
$resourceGroup = "demo-resgroup-0"
$vmName = "demovm-0"
$publicIP = "spublicip-1"
$subnet = "subnet-1"
$vnet = "vnet-1"
@itorian
itorian / H264MultipleBitrateCustom720p.json
Last active Apr 19, 2016
I received two different error messages (.xml preset and .json preset displays different messages) from azure media services encoder.
View H264MultipleBitrateCustom720p.json
{
"Version": 1.0,
"Codecs": [
{
"KeyFrameInterval": "00:00:02",
"H264Layers": [
{
"Profile": "Auto",
"Level": "auto",
"Bitrate": 1000,
@itorian
itorian / Azure media services transcoding JobState.Error handling
Last active Apr 19, 2016
In case you are facing error in scheduled transcoding task and you would like to know details of the error, you can use below code snippet. More details here http://www.itorian.com/2016/04/azure-media-services-transcoding.html
View Azure media services transcoding JobState.Error handling
static public IAsset EncodeToAdaptiveBitrateMP4s(IAsset asset, AssetCreationOptions options)
{
// Default preset settings
//IJob job = _context.Jobs.CreateWithSingleTask(MediaProcessorNames.AzureMediaEncoder,
// MediaEncoderTaskPresetStrings.H264AdaptiveBitrateMP4Set720p,
// asset,
// "Test-Video-" + 100 + "-" + Guid.NewGuid().ToString() + "-Adaptive-Bitrate-MP4",
// AssetCreationOptions.None);
// Custom preset settings
@itorian
itorian / Comparing two List<T> to find match in both list, 1st list only, 2nd list only that is Insersect, Minus and Minus Except
Created Apr 13, 2016
Comparing two List<T> to find match in both list, 1st list only, 2nd list only that is Insersect, Minus and Minus Except
View Comparing two List<T> to find match in both list, 1st list only, 2nd list only that is Insersect, Minus and Minus Except
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
List<Items> list1 = new List<Items>();
list1.Add(new Items { name = "abc" });
list1.Add(new Items { name = "abd" });
list1.Add(new Items { name = "aef" });
View Exception Filter in MVC
## 1. Install log4net using NuGet
## 2. Add assembly in AssemblyInfo.cs file
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Web.config", Watch = true)]
## 3. Add settings in web.config
<configuration>
<configSections>
:::
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
@itorian
itorian / EntityFramework vs LINQ vs ADO.NET - select query samples
Created Dec 3, 2015
EntityFramework vs LINQ vs ADO.NET - select query samples
View EntityFramework vs LINQ vs ADO.NET - select query samples
// Entity Framework
public ActionResult GetBokaroStudentEF()
{
var db = GetFromDbContext();
var data = db.Students.Where(i => i.City == "Bokaro");
return View(data);
}
// LINQ
public ActionResult GetBokaroStudentLINQ()