Skip to content

Instantly share code, notes, and snippets.

@gzamudio
gzamudio / appsettings.Development.json
Last active August 28, 2017 18:13
appsettings.Development.json example.
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
},
"ConnectionString": "User ID=your_user;Password=your_password;Host=your_host;Port=5432;Database=dbname;Pooling=true;Timeout=1024;CommandTimeout=1024;"
@gzamudio
gzamudio / HomeController.cs
Created September 11, 2017 18:10
Example of use for LocalizationCultureCore NuGet Package
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Localization;
using Microsoft.EntityFrameworkCore;
using NetCoreBootstrap.Models.Database;
namespace NetCoreBootstrap.Controllers
{
public class HomeController : Controller
{
private readonly DbContextOptions<DataBaseContext> _options;
public void ConfigureServices(IServiceCollection services)
{
services.AddJsonLocalization(options => options.ResourcesPath = "Resources");
services.AddMvc().AddViewLocalization();
CultureInfo.CurrentCulture = new CultureInfo("en-US");
}
@gzamudio
gzamudio / en-US.json
Created November 13, 2017 17:12
JSON Resource Files Example
{
"DescriptionPage": "Your application description page.",
"ContactPage": "Your contact page.",
"HomePage": "Home Page"
}
@gzamudio
gzamudio / HomeController.cs
Created November 13, 2017 17:35
Controller Example
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Localization;
using <yourNamespace>.Models;
namespace <yourNamespace>.Controllers
@gzamudio
gzamudio / Index.cshtml
Created November 13, 2017 17:40
View Example
@using Microsoft.AspNetCore.Mvc.Localization
@using System.Globalization;
@inject IViewLocalizer Localizer
@{
ViewData["Title"] = Localizer["HomePage"];
}
// src/Repositories/Database/DataBaseContext.cs
#region Using
using Microsoft.EntityFrameworkCore;
using MvcMovie.Models;
#endregion
namespace MvcMovie.Repositories.Database
{
public class DataBaseContext : DbContext
@gzamudio
gzamudio / ModelViewModel.cs
Last active August 3, 2018 16:57
Generic View Model
// ExampleApp/src/Models/Views/UserViewModel.cs
namespace ExampleApp.Models.Views
{
public class UserViewModel
{
public string Username { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public int DNI { get; set; }
@gzamudio
gzamudio / Controller.cs
Created August 31, 2018 12:40
Controller example
public class ExampleController : Controller
{
private readonly IUnitOfWork _unitOfWork
public ExampleController(IUnitOfWork unitOfWork)
{
this._unitOfWork = unitOfWork;
}
public IUnitOfWork UnitOfWork
@gzamudio
gzamudio / ph_hba.conf
Created August 31, 2018 12:46
Postgres config
1) Abrir Terminal
2) Modificar contraseña de usuario ‘postgres’:
sudo -u postgres psql
alter user postgres with password 'new_password'
3) Abrir el archivo localizado en /etc/postgresql/<version_number>/main/pg_hba.conf, y modificar para que quede de la siguiente manera:
# Database administrative login by Unix domain socket
local all postgres md5