Skip to content

Instantly share code, notes, and snippets.

@gzamudio
gzamudio / linqquery.cs
Last active December 18, 2018 17:16
LINQ Query
var keywords = response.Select(obj =>
new Tuple<int,string>(Convert.ToInt32(obj), obj.ToString())
);
@gzamudio
gzamudio / comandosgit
Last active August 31, 2018 19:16
Comandos git
1) Crear una branch nueva desde branch base
git checkout branchBase (para pararse en la branch deseada)
git checkout -b branchNueva (para crear la nueva a partir de la base)
2) Subir cambios al branch remoto
git add . (Agrega todos los cambios en el local)
*También, si no estás todavía muy cómodo con git podes usar el siguiente comando:
git add -p (este te permite ver lo que vas a agregar)
git commit -m "Mensaje” (genera un paquete con los cambios para enviar al remoto)
git push origin branchNombre (envia el contenido del commit al branch remoto)
@gzamudio
gzamudio / RoutingController.cs
Last active August 31, 2018 19:51
Example Controller (Routing)
[Route("[controller]")]
public class RoutingController : Controller
{
private readonly IUnitOfWork _unitOfWork;
private readonly IHtmlLocalizer<RoutingController> _localizer;
public RoutingController(IUnitOfWork unitOfWork, IHtmlLocalizer<RoutingController> localizer)
{
this._unitOfWork = unitOfWork;
this._localizer = localizer;
@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
@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 / 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"];
}
@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 / 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"
}
public void ConfigureServices(IServiceCollection services)
{
services.AddJsonLocalization(options => options.ResourcesPath = "Resources");
services.AddMvc().AddViewLocalization();
CultureInfo.CurrentCulture = new CultureInfo("en-US");
}
@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;