28 Eylül 2016 Çarşamba

Android Context çağırma yolları

You can get context a few ways:
By the Activity, using Your_Activity_Name.this
By the application, using getApplicationContext()
By the View, using Your_View.getContext()

25 Eylül 2016 Pazar

Android Studio Kısayollar

Yönlendirme Kısayolları
CTRL + N -> Proje içinde herhangi bir class ı arayabilir ve direk olarak açabilmemizi sağlar.
CTRL + SHIFT + N -> Proje içinde herhangi bir dosyayı aramamızı ve direk olarak dosyayı açmamızı sağlar.
CTRL + E -> Son kullanılan dosyaların listesini çıkartır ve direk olarak ulaşmamızı sağlar.
CTRL + G -> Satır numarası aratır. Yada seçili olan satırın satır numarasını gösterir.
CTRL + SHIFT + BACKSPACE -> Son yaptığımız değişikliğin konumuna gider. Yaptığımız değişikliği geri almak için CTRL + Z kombinasyonunu kullanıyoruz. Bunun farklı ise değişikliği geri almadan o noktaya fokuslanması.
F4 -> Herhangi bir metodun yada fonksiyonun üzerine gelip basıldığında o metodun konumunu açar.
CTRL + B -> kodun tanımlandığı yere gider üst üste 2 kere basıldığında kodun nerelerede kullanıldığının listesini çıkartır.
CTRL + ALT + B -> kodun uygulandığı yere gider.
Kodlama Kısayol tuşları
CTRL + ENTER -> İşimize en çok yarayacak kısayollardan birtanesi. Mutlaka hızlı kullanımına alışmamız gerekiyor. Koddaki problemleri çözmemiz için ip ucu veriyor.
CTRL + SPACE -> kod yazarken cümle tamamlamıza yarıyor.
CTRL + D -> Bulunduğu satırı kopyalayıp alt satıra yapıştırıyor.
CTRL + Y -> Bulunduğumuz satırı direk olarak siliyor.
CTRL + ALT + L -> Sayfadaki tüm kodları düzenliyor. Satırları parantezlere göre hizalıyor.
CTRL + / -> Kodu yorum satırına alır yada tekrar aktif eder.
CTRL + SHITF + / -> Satırları yorum bloğuna alır yada tekrar aktif eder.
ALT + Aşağı Ok -> Metodları aşağı doğru gezmemizi sağlar.
ALT + Yukarı Ok -> Metodları yukarı doğru gezmemizi sağlar.
SHIFT + F6 -> metod ismini değiştirmemize yarar.
CTRL + F4 -> aktif olan tabı kapatır.
SHIFT + F10 -> Uygulamayı derler ve çalıştırır.
CTRL + F9 -> Uygulamayı sadece build eder.
Daha hızlı ve kolay kullanım için bu kısa yolları öğrenmeniz ve projelerini yaparken uygulamanız sizin yararınıza olacaktır. Şimdilik bu kadar.

13 Eylül 2016 Salı

IIS 7 Yedek Alma ve Geri Yükleme (Backup & Restore)

Başka bir servera taşındığınızda, eski serverınızdaki IIS’de kurulu olan sitelerinizi, web servislerinizi, aplication pool’larınızı teker teker eklemek doğal olarak zor olacaktır. IIS ayarlarınızın yedeğini alıp yenisine yüklemek işinizi kolaylaştırır. Bunun için yapmanız gerekenler, çok kolay ve sorunsuz çalışan iki komuttan oluşuyor.
1- Komut penceresini açın.
– Windows Server 2008 için: Başlat -> Arama kutusu + Cmd +  Enter
– XP ve Windows Server 2003  için :  Başlat ->Çalıştır
2- Backup komutu: > %windir%\system32\inetsrv\appcmd.exe add backup “IISBackup”
IIS7 Yedek Alma (IIS Backup)
Yukarıda “IISBackup” isimli yedek klasörümüzü oluşturduk. Bu klasöre Windows Server 2008’de  “C:\Windows\System32\inetsrv\backup” içinde ulaşabilirsiniz.
3 –  Restore komutu (Geri Yükleme) : >%windir%\system32\inetsrv\appcmd.exe restore backup “IISBackup”
IISBackup klasörünü yeni serverda “C:\Windows\System32\inetsrv\backup” dizinine atın. Ardından yukarıdaki kodu komut satırında çalıştırın.
IIS7 Geri Yükleme (Restore)
Bu işlemden sonra IIS’i açın. Tüm domain – sub domainleri, web servisleri, application pool’ları ile IIS yedeğinin yeni serverınıza yüklendiğini göreceksiniz.

11 Eylül 2016 Pazar

How to call a Controller method which is accepting two models?

I would say that instead of justifying this lack of support of multiple models with documentation, you should find an argument in terms of software architecture perspective: ASP.NET Web API is built on top of MVC paradigm, where a view is bound to a model and handled by a controller.
In other words: 1 Model, 1 View, 1 Controller.
Your use case shouldn't be solved with 2 models, but using a DTO. Instead of binding 2 parameter to 2 models, design a DTO which includes both models as associations of the whole DTO:
// You don't need [FromBody] since complex types are already taken
// from the request body
public IHttpActionResult DoStuff(SomeDto dto)
 
http://stackoverflow.com/questions/25889205/how-to-call-a-controller-method-which-is-accepting-two-models 

.net 6 mapget kullanımı

 app.UseEndpoints(endpoints => {     endpoints.MapGet("/", async context =>     {         var response = JsonConvert.Seriali...