Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Emre Kızıldaş emrekizildas

🎯
Focusing
View GitHub Profile
@emrekizildas
emrekizildas / index_first.html
Last active Feb 17, 2019
Sohbet uygulaması tasarımı
View index_first.html
<div class="row">
<div class="container">
<div class="card bg-light" style="height:100%;">
<div class="card-header">
Sohbet Uygulaması
</div>
<div class="card-body" style="max-height: 80%;overflow-y: auto;">
<!-- Giriş ekranı tasarımı başlangıcı -->
<div id="girisEkrani">
<div class="row">
@emrekizildas
emrekizildas / chatEkrani.html
Last active Feb 17, 2019
Chat ekranı tasarımı
View chatEkrani.html
<div id="chatEkrani">
<div class="row">
<div id="mesajAlani bg-white" class="col-md-12">
<div class="d-flex">
<div class="alert alert-dark" role="alert">
<b>@kizildas</b> Bu mesaj karşı taraftan geldi!
</div>
</div>
<div class="d-flex justify-content-end">
<div class="alert alert-info" role="alert">
View index_last.html
<div class="row" style="margin-top:40px;">
<div class="container">
<div class="card bg-light" style="height:80%;">
<div class="card-header">
Sohbet Uygulaması
</div>
<div class="card-body" style="max-height: 80%;overflow-y: auto;">
<!-- Giriş ekranı tasarımı başlangıcı -->
<div id="girisEkrani" >
<div class="row">
@emrekizildas
emrekizildas / uyeKaydet.js
Last active Feb 17, 2019
Üye kaydetme & giriş yapma fonksiyonu
View uyeKaydet.js
function uyeKaydet(){
var kadi = $("#kadi").val();
if(kadi != ""){
var userKey = firebase.database().ref("users/").push().key; //Rastgele bir userkey gönderir.
firebase.database().ref("users/"+userKey).set({
username: kadi,
kulid: userKey
});
$("#girisEkrani").hide();
$("#chatEkrani").show();
@emrekizildas
emrekizildas / mesajGonder.js
Last active May 13, 2020
Yeni mesaj gönderme fonksiyonu
View mesajGonder.js
function mesajGonder() {
var mesaj = $("#mesaj").val();
var kadi = $("#kadi").val();
if (kadi != "" && mesaj != "") {
var tarih = new Date();
var messageKey = firebase.database().ref("chats/").push().key; //Rastgele bir mesaj keyi gönderir.
firebase.database().ref("chats/" + messageKey).set({
message: mesaj,
from: kadi,
tarih: tarih.getTime()
@emrekizildas
emrekizildas / ChatYukle.js
Last active Feb 17, 2019
Chat yükleme fonksiyonu
View ChatYukle.js
function chatYukle() {
var query = firebase.database().ref("chats");
var kadi = $("#kadi").val();
query.on('value', function (snapshot) {
$("#mesajAlani").html("");
snapshot.forEach(function (childSnapshot) {
var data = childSnapshot.val();
if (data.from == kadi) {
//Mesaj bizim tarafımızdan gönderilmişse bu alan çalışacak
var mesaj = `<div class="d-flex justify-content-end">
View author.cs
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace CoreAPI.Models
{
public class Author
{
[Key]
public int AuthorID { get; set; }
View book.cs
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace CoreAPI.Models
{
public class Book
{
[Key]
public int BookID { get; set; }
View DatabaseContext.cs
using System;
using Microsoft.EntityFrameworkCore;
namespace CoreAPI.Models
{
public class DatabaseContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder.UseNpgsql("Host=localhost;Database=CoreAPIDb;Username=postgres;Password=1273");
View BookInfoDto.cs
using System;
namespace CoreAPI.DTOs
{
public class BookInfoDto
{
public int BookID { get; set; }
public string Name { get; set; }
public string AuthorName { get; set; }
}
}