Skip to content

Instantly share code, notes, and snippets.

View theilgaz's full-sized avatar
:octocat:
courtesy of the unique creator

Abdullah Ilgaz theilgaz

:octocat:
courtesy of the unique creator
View GitHub Profile
import { useState } from "react"
export interface NescafeXpressProps {
type: "Americano" | "Original" | "Latte" | "Black Roast" | "Vanilla" | "Caramel" | "Cafe Choco"
image: string
rating: string
}
export function NescafeXpressCard({ type, image, rating }: NescafeXpressProps) {
return (
@theilgaz
theilgaz / cleanup.js
Created September 16, 2023 09:29
Remove OpenAPI Generator unnecessary files from target folder
const fs = require('fs');
const path = require('path');
const generatedDirectory = 'lib/api';
function removeNonTsFilesAndEmptyFolders(directory) {
fs.readdirSync(directory).forEach((item) => {
const itemPath = path.join(directory, item);
if (fs.statSync(itemPath).isDirectory()) {
removeNonTsFilesAndEmptyFolders(itemPath);
if (fs.readdirSync(itemPath).length === 0) {
fs.rmdirSync(itemPath);
static string RemoveDiacritics(this string text)
{
Encoding srcEncoding = Encoding.UTF8;
Encoding destEncoding = Encoding.GetEncoding(1252);
text = destEncoding.GetString(Encoding.Convert(srcEncoding, destEncoding, srcEncoding.GetBytes(text)));
string normalizedString = text.Normalize(NormalizationForm.FormD);
StringBuilder result = new StringBuilder();
@theilgaz
theilgaz / .gitignore
Created November 3, 2022 14:44
Rider IDE git ignore
# Common IntelliJ Platform excludes
# User specific
**/.idea/**/workspace.xml
**/.idea/**/tasks.xml
**/.idea/shelf/*
**/.idea/dictionaries
**/.idea/httpRequests/
# Sensitive or high-churn files
namespace API.Extensions
{
public static class ApplicationServiceExtensions
{
public static IServiceCollection AddApplicationServices(this IServiceCollection services, IConfiguration config)
{
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebAPIv5", Version = "v1" });
});
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
using System.Reflection;
namespace theilgazcode.Utilities
{
function GetCurrentDateTime:string;
var
Year, Month, Day, Hour, Min, Sec, MSec: Word;
sYear, sMonth, sDay, sHour, sMin, sSec: string;
begin
DecodeDate(Now, Year, Month, Day);
DecodeTime(Now, Hour, Min, Sec, MSec);
sYear := Copy(Year.ToString, 3, 2);
if Month < 10 then sMonth := '0'+Month.ToString else sMonth := Month.ToString;
if Day < 10 then sDay := '0'+Day.ToString else sDay := Day.ToString;