Skip to content

Instantly share code, notes, and snippets.

View mahmut-gundogdu's full-sized avatar

Mahmut Gundogdu mahmut-gundogdu

View GitHub Profile
@mahmut-gundogdu
mahmut-gundogdu / program.cs
Created October 12, 2016 11:12
Dinamik c# ile dinamik where sorgusu örnek ufak kod parçası
using System;
using System.Linq;
namespace CefakarConsoleApp
{
class Program
{
static void Main(string[] args)
{
//deneysel abu kodlar yazmak için. Eski dostumuz consoleApp
@mahmut-gundogdu
mahmut-gundogdu / gist:0a10b33e54e6f1654a61b970a0c3f9b0
Created September 27, 2016 17:27
Azure Web job invoke trigger sample
string userName = "kullaniciAdi";
string userPassword = "password";
string webJobName = "webJobName";
var unEncodedString = String.Format($"{userName}:{ userPassword}");
var encodedString = Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(unEncodedString));
string URL = "https://?.scm.azurewebsites.net/api/triggeredwebjobs/" + webJobName + "/run";
System.Net.WebRequest request = System.Net.WebRequest.Create(URL);
request.Method = "POST";
request.ContentLength = 0;
request.Headers["Authorization"] = "Basic " +encodedString;
@mahmut-gundogdu
mahmut-gundogdu / GetAllControllerAndAction.cs
Created August 31, 2016 13:33
Projemizdeki tüm controller ve actionları area ve attribute ile getirebilen güzide kod parçası. kaynak: http://stackoverflow.com/a/36443722/3928982
var projectName = Assembly.GetExecutingAssembly().FullName.Split(',')[0];
Assembly asmx = Assembly.GetAssembly(typeof(MvcApplication));
var model = asmx.GetTypes().
SelectMany(t => t.GetMethods(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public))
.Where(d => d.ReturnType.Name == "ActionResult").Select(n => new
{
Controller = n.DeclaringType?.Name.Replace("Controller", ""),
Action = n.Name,
//Extensiyonumuz
public static class HtmlExtensions
{
public static MvcHtmlString Script(this HtmlHelper htmlHelper, Func<object, HelperResult> template)
{
htmlHelper.ViewContext.HttpContext.Items["_script_" + Guid.NewGuid()] = template;
return MvcHtmlString.Empty;
}
@mahmut-gundogdu
mahmut-gundogdu / gist.js
Created November 18, 2015 09:24
Form datasını jquery ile javascript objecte (dolayısı ile istersek json a) dönüştürmek. Special thansk for http://stackoverflow.com/a/17784656
var formData = {};
$(".form-secici").serializeArray().map(function (x) { formData[x.name] = x.value; });
@mahmut-gundogdu
mahmut-gundogdu / gist.js
Created November 18, 2015 09:23
Form datasını jquery ile javascript objecte (dolayısı ile istersek json a) dönüştürmek
var formData = {};
$(".form-secici").serializeArray().map(function (x) { formData[x.name] = x.value; });
@mahmut-gundogdu
mahmut-gundogdu / gist:d9a524b8af3ae51ea5a1
Created November 9, 2015 12:01
MySQL Slugify Function kullanımı (Bence seo url de lazım olabilir. http://tanerdogan.com/mysql/mysql-slugify-function
DROP FUNCTION IF EXISTS slugify;
DELIMITER ;;
CREATE DEFINER='root'@'localhost'
FUNCTION slugify (temp_string VARCHAR(200) CHARSET utf8)
RETURNS VARCHAR(200)
DETERMINISTIC
BEGIN
DECLARE x, y , z Int;
DECLARE new_string VARCHAR(200);
DECLARE is_allowed Bool;
@mahmut-gundogdu
mahmut-gundogdu / bs3-login-form.html
Last active August 27, 2015 12:58 — forked from bMinaise/bs3-login-form.html
Bootstrap 3 - Login Form Example From: http://bootsnipp.com
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-4 col-md-offset-4">
<h1 class="text-center login-title">Sign in to continue to Bootsnipp</h1>
<div class="account-wall">
<img class="profile-img" src="https://lh5.googleusercontent.com/-b0-k99FZlyE/AAAAAAAAAAI/AAAAAAAAAAA/eu7opA4byxI/photo.jpg?sz=120"
alt="">
<form class="form-signin">
<input type="text" class="form-control" placeholder="Email" required autofocus>
<input type="password" class="form-control" placeholder="Password" required>
@mahmut-gundogdu
mahmut-gundogdu / a.sql
Last active August 29, 2015 14:23
Sql server Veritabanındaki tüm kayıtları silmek. Kaynak: http://stackoverflow.com/a/16765160/3928982
CREATE PROCEDURE [dbo].[deleteAllDataFromAllTables] AS
SET NOCOUNT ON
DECLARE @dropAndCreateConstraintsTable TABLE ( DropStmt varchar(max) , CreateStmt varchar(max) )
insert @dropAndCreateConstraintsTable select
DropStmt = 'ALTER TABLE [' + ForeignKeys.ForeignTableSchema +
'].[' + ForeignKeys.ForeignTableName +
'] DROP CONSTRAINT [' + ForeignKeys.ForeignKeyName + ']; '
, CreateStmt = 'ALTER TABLE [' + ForeignKeys.ForeignTableSchema +
<asp:DataPager ID="DataPagerProducts" runat="server" PagedControlID="LvCategoryItems" PageSize="10" OnPreRender="PagerCategoryItems_PreRender" class="btn-group pager-buttons">
<Fields>
<asp:NextPreviousPagerField ShowLastPageButton="False" ShowNextPageButton="False" ButtonType="Button" ButtonCssClass="btn" RenderNonBreakingSpacesBetweenControls="false" />
<asp:NumericPagerField ButtonType="Button" RenderNonBreakingSpacesBetweenControls="false" NumericButtonCssClass="btn" CurrentPageLabelCssClass="btn disabled" NextPreviousButtonCssClass="btn" />
<asp:NextPreviousPagerField ShowFirstPageButton="False" ShowPreviousPageButton="False" ButtonType="Button" ButtonCssClass="btn" RenderNonBreakingSpacesBetweenControls="false" />
</Fields>
</asp:DataPager>