Skip to content

Instantly share code, notes, and snippets.

View Get value from appsettings.json
private readonly IConfiguration _configuration;
public Tools(IConfiguration configuration)
_configuration = configuration;
public string GetConfigKey(string categoryName, string keyName)
string keyValue = null;
View angular powered bootstrap tooltip
1. top arrow fix
:host ::ng-deep .arrow::before {
border-top-color: #C0054D;
border-bottom-color: white !important;
:host ::ng-deep .tooltip-inner {
background: #C0054D;
width: 200px;
View .net core
1. Go to appsettings.json file and add the secret key for the JWT encryption.
"AppSettings": {
2. Create a class as “AppSettings.cs” to access the AppSetting values trough a class.
namespace NetCoreWebAPI.Helpers
View angular reactive form with angular material and autocomplete
<div [formGroup]="userFormGroup">
<div class="row" formGroupName="userGroup">
<div class="userinfo col-md-6">
<mat-form-field [floatLabel]="'always'" hidden> // hide this input field
<input matInput class="domainPrefixValidate" formControlName="prefixField" (blur)="checkPrefix()" placeholder="DOMAIN PREFIX" required>
<span matSuffix></span>
<mat-form-field [floatLabel]="'always'">
View export data to excel
using (ExcelPackage pck = new ExcelPackage())
TenantsDetailsSheet(pck, tenantList.Output);
private ExcelPackage TenantsDetailsSheet(ExcelPackage pck, List<GetCSPTenant.Out> annuityList)
var input = new GetCSPSubscription.In();
input.in_status = "A";
input.in_update_status = "N";
View send email function
public bool SendEmail(string from, string to, string subject, string message, string cc = null, string bcc = null, bool isHTML = false, List<Attachment> attachments = null, string fromAddressDisplayName = "", string sendingApplication = "Email Service Application")
bool isSent = false;
var client = new SmtpClient("", 587)
Credentials = new NetworkCredential("", "mypwd"),
EnableSsl = true
View how to remove account
I was able to fix the issues by deleting the files in ~Library/Accounts/ and ~/Library/Preferences/MobileMeAccounts.plist
then logging out and in again before opening the panels again.
Warning: This also removes every other account you have listed in the accounts folder.
View call Restful api
public enum WebMethods
public static T GetJsonResult<T>(string baseUrl, WebMethods method, dynamic queryParameters = null, dynamic bodyContent = null, dynamic token = null) where T : new()
string url = string.Empty;
if (queryParameters != null)
View Ajax sample
url: '/Account/Login',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(loginInfo),
dataType: 'json',
success: function (output) {
if (output.Status == 'fail') {
You can’t perform that action at this time.