Skip to content

Instantly share code, notes, and snippets.

View A-Programmer's full-sized avatar

Kamran Sadin A-Programmer

  • Sadin
  • Iran
  • X @MrSadin
View GitHub Profile
@A-Programmer
A-Programmer / index.html
Created April 15, 2018 09:47
vue data binding
<div id="vue-app">
<a v-bind:href="websiteTag">My Site<a/>
<br/>
<input v-bind:value="name"/>
</div>
@A-Programmer
A-Programmer / ErrorConvertor.cs
Created March 23, 2018 18:50
Bank Mellat Error Convertor
//This is a fuction that gets error number and returns error text of MellatBank Gateway methods.
public string GetErrorText(string errorId)
{
var errorText = "خطای ناشناخته";
switch(errorId)
{
case "0":
{
errorText = "تراکنش با موفقيت انجام شد";
break;
@A-Programmer
A-Programmer / CreateWebApp.md
Created February 27, 2018 16:52
how to create web application in dotnet core 2 from scratch.

Table of Content

  1. Create new app
  2. Config app and install packages
  3. Add controllers and views
  4. Add model and data context,Update database
  5. Using Layout
  6. Using Bundle and minification
  7. Areas
  8. Identity manager
  9. Working with static files
@A-Programmer
A-Programmer / DropDownListTagHelper.txt
Created December 18, 2017 07:50
How to set drop down list items in ASP.NET Core from database
In action method of HomeController.cs :
[HttpGet]
public ActionResult TestAction()
{
ViewBag.Categories = db.Categories.ToList();
return View();
}
in View (TestAction.cshtml):
<select asp-for="Menu.Id" asp-items="@(new SelectList(@ViewBag.Categories,"Id","Title"))">
@A-Programmer
A-Programmer / get.js
Created November 16, 2017 21:20
ajax get
$(dosument).ready(function()
{
$.ajax()
{
url:'url of action',
type:'GET',
success: function(data)
{
$('#divid').html(data);
},
@A-Programmer
A-Programmer / app.js
Created November 16, 2017 21:17
ajax post
$(dosument).ready(function()
{
$.ajax()
{
url:'url of action',
data:{json:data},
type:'POST',
success: function()
{
alert('done');
@A-Programmer
A-Programmer / ImageHelper.cs
Created April 7, 2017 19:58
Some methods for working with images in C#
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.IO;
namespace Helpers
{
public class ImageHelper
{
/// <summary>
@A-Programmer
A-Programmer / GoogleReCaptchaV2.txt
Last active August 23, 2023 04:52
How to use reCaptcha v2 in ASP.NET
(Another way : https://github.com/tanveery/recaptcha-net)
1. Get secret key and site key from : https://www.google.com/recaptcha/admin
2. Add them to web config :
<add key="recaptcha-secret-key" value="...[secret key]" />
<add key="recaptcha-public-key" value="...[public-key]" />
3. Install Package :
PM > Install-Package ReCaptcha-AspNet
@A-Programmer
A-Programmer / UseMySqlInNetCore.txt
Last active March 29, 2017 21:31
How to use MySql database in Dot Net Core Project
0. Create new console app (dotnet new console)
1. Create appsettings.js
2. Add this codes to file :
{
"ConnectionStrings":
{
"SampleConnection": "server=localhost;userid=root;pwd=;port=3305;database=KamranDb3;"
}
}
3. Add this packages using Nuget Package Manager (or just copy this to YourProject.csproj file) :
@A-Programmer
A-Programmer / UsefulLinks.txt
Created March 27, 2017 17:26
Useful linkes about Dot Net Core