21 Eylül 2022 Çarşamba

.net 6 mapget kullanımı

 app.UseEndpoints(endpoints =>
{
    endpoints.MapGet("/", async context =>
    {
        var response = JsonConvert.SerializeObject(StaticValuesConfig.RoleClaims);
        context.Response.ContentType = "application/json";
        await context.Response.WriteAsync(response);
    });
});

20 Ağustos 2021 Cuma

GetQueryString

  public static string GetQueryString(this object obj)
        {
            var properties = from p in obj.GetType().GetProperties()
                             where p.GetValue(obj, null) != null
                             select p.Name + "=" + HttpUtility.UrlEncode(p.GetValue(obj, null).ToString());

            return String.Join("&", properties.ToArray());
        }

6 Mayıs 2021 Perşembe

Sap WSDL Basic Auth

  private static Z_PPGEN_HMLOG_PLAKAClient MyBasicConfiguredService()
        {
            BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
            basicHttpBinding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;//mandatory
            basicHttpBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;//mandatory

            EndpointAddress endpoint = new EndpointAddress(Url);

            var client = new Z_PPGEN_HMLOG_PLAKAClient(basicHttpBinding, endpoint);

            client.ClientCredentials.UserName.UserName = UserName;
            client.ClientCredentials.UserName.Password = Password;

            return client;
        }

8 Aralık 2020 Salı

Git ssl kapatma

 

Devops self-signed sertifika olduğu için aşağıdaki git ayarını yapmak lazım. Cmd ekranından aşağıdaki komutu yazabilirsiniz

git config --global http.sslVerify false

3 Aralık 2020 Perşembe

MSSQL Email Gönderme

DECLARE @body NVARCHAR(MAX)
DECLARE @mSubject VARCHAR(MAX);
DECLARE @date DATETIME;
SET @date = CAST(CONVERT(CHAR(10), GETDATE(), 101) AS DATETIME);

SET @body = '<html><head>
                    <title>Email Başlık</title>
                    </head><body>
                    <table border="1" cellpadding="0" cellspacing="0" width="100%">
                    <tr style="text-align:left";>
                    <th>Plaka</th>
                    <th>İl</th>
                    <th>İlçe</th>
                    <th>Adres</th>
                </tr>';

SET @body = @body + CAST(
                    (
                        SELECT

                        'td/@align' = 'left',
                        td = T.Plaka,
                        '',                    
            
                        'td/@align' = 'left',
                        td = T.IlAdi,
                        '',            
            
                        'td/@align' = 'left',
                        td = T.IlceAdi,
                        '',            
            
                        'td/@align' = 'left',
                        td = T.Adres,
                        ''
                        From (
                        SELECT * FROM Adres
                       ) T  
                        FOR XML PATH('tr'), ELEMENTS
                    )
                    AS NVARCHAR(MAX))

    
SET @body = @body + '</table></body></html>';
SET @mSubject = 'Falcon - ' + CONVERT(CHAR(10), DATEADD(dd, -1, @date), 104) + ' Konumu Çekilemeyen Adresler';

EXEC msdb.dbo.sp_send_dbmail
@recipients = N'akifyanbak@mail.com',    
@copy_recipients =N'cc@mail.com',    
@body = @body,
@body_format = 'HTML',
@subject = @mSubject,
@profile_name = 'sql_email_profile';

.net 6 mapget kullanımı

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