TFS_ANTIGUO/SInCathay/ULA.Cathay.ModuloMantenimiento/ControllersWebApi/MantenimientoAPIController.cs

41 lines
No EOL
1.1 KiB
C#

using NLog;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Http;
using ULA.Cathay.CreditoModel.Credito;
using ULA.Cathay.ModuloMantenimiento.Commons;
using Ultimus.Utilitarios;
namespace ULA.Cathay.ModuloMantenimiento.ControllersWebApi
{
public class MantenimientoAPIController : ApiController
{
private static UltimusLogs logger = new UltimusLogs("MantenimientoAPIController");
[HttpGet]
public List<MantenimientoCatalogos> ObtenerMantenimientoCatalogos()
{
List<MantenimientoCatalogos> listaMantenimientoCatalogos = new List<MantenimientoCatalogos>();
try
{
using (CreditoContex db = new CreditoContex())
{
listaMantenimientoCatalogos = db.MantenimientoCatalogos.Where(m => m.Estado == true).OrderBy(q=> q.Catalogo).ToList();
}
}
catch (Exception ex)
{
logger.Error(ex);
}
finally
{
}
return listaMantenimientoCatalogos;
}
}
}