Ana içeriğe atla

Kayıtlar

2020 tarihine ait yayınlar gösteriliyor

asp.net identity permission

 https://stackoverflow.com/questions/53977356/how-to-implement-permission-based-authorization-in-asp-net-core-identity/53995840 https://www.thereformedprogrammer.net/a-better-way-to-handle-authorization-in-asp-net-core/ https://www.zehntec.com/blog/permission-based-authorization-in-asp-net-core/

Entity Framework SQL QUERY

var db = new dbContext(); string query = @"select ID , Name from People where ... " ; var lst = db.ExecuteQuery<PeopleView>(query); public static List < T > ExecuteQuery < T >( this dbContext db, string query ) where T : class, new ( ) { using ( var command = db.Database.GetDbConnection().CreateCommand()) { command.CommandText = query; command.CommandType = CommandType.Text; db.Database.OpenConnection(); using ( var reader = command.ExecuteReader()) { var lst = new List<T>(); var lstColumns = new T().GetType().GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).ToList(); while (reader.Read()) { var newObject = new T(); for ( var i = ...

Types Error

 So I go to node_modules/@types/node/index.d.ts(117,13) and MANUALLY do this: //declare var module: NodeModule;    <---- old text declare var module: { id: string; };   <--- new text

ng build

ng build -- prod yerine node -- max_old_space_size = 8192 ./ node_modules / @angular / cli / bi n / ng build -- prod denemis miydiniz.  Memory i artirmak  build i hizlandiracaktir. Bu da ise yaramazsa  ekteki komutla exact timing i gorebilirsin. ng build --prod --verbose
https://www.codeproject.com/Articles/493917/Dynamic-Querying-with-LINQ-to-Entities-and-Express

Docker Komutları

Docker Nginx Çalıştırma docker container run --publish 80:80 nginx Container Durdurma İşlemi docker container stop [name] Container Silme İşlemi docker container rm [name] Container Zorla Silme İşlemi docker container rm -r [name] Nginx 80:80 portunda detach olarak çalışan proxy adında bir container oluşturun docker container run -p 80:80 -d   --name proxy nginx MySql 3306:3306: portunda rastgele şifre oluşturan detach   olarak çalışan db adında bir container oluşturun  docker container run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=true  -d --name db mysql Container Repsonse Değeri   Alma Mysql için curl localhost port 3306

Vue js Filter Kavramı

Filter:  Html tarafında verilen dataların transform edilerek istenilen formatta kullanıcıya gösterilmesi sağlar. Global Kullanım main.js dosyası içerisinde Vue.filter('toUpperCase',function(value){  return value.toUpperCase(); }); Local Kullanım <html>    <p>  Lorem ipsum tastimonal | toUpperCase </p> </html> <script>     export default{     filters:{        toUpperCase (value){           return value.toUpperCase();         }      }     } </scipt>