En el siguiente video muestro como configurar SignalR para que permita solicitudes de ips remotas, solicitudes CORS; también explico con un ejemplo y demuestro como funciona.
El video es parte de un curso completo de C# .Net y puedes ver todos los videos dando clic aquí.
Cuando hacemos validaciones con DataAnnotatios en Mvc .Net a veces nos es útil obtener los errores en forma de lista para ser enviados a un cliente o a un browser por ejemplo cuando es invocado el método via Ajax, para obtener los errores si es que existen que arrojan los DataAnnotations lo podemos hacer de la siguiente manera:
public class AlgunController : Controller{
public string getErroresModelo()
{
string errores = "";
//recorremos los atributos
foreach (ModelState modelState in ModelState.Values)
{
//verificamos si hay errores en el atributo
foreach (ModelError error in modelState.Errors)
{
//los concatenamos,
//aqui pueden cambiar por como lo necesiten ustedes
errores += error.ErrorMessage + "<br>";
}
}
return errores;
}
}
En este video te mostrare como hacer que tu consulta este paginada, para que puedas hacer tus sistemas mas rápidos, realizando los paginados desde SQL Server mediante un procedimiento almacenado.
En este video te explico cómo puedes cotizar tus proyectos como freelance rápidamente dependiendo tu experiencia no solo como programador, sino también en otras etapas de desarrollo de software.
En este video te enseñare cómo es posible agregar funciones de tipo tabla de SQL Server en Entity Framework; también te enseñare como actualizar tus funciones para que no te genere errores al hacerlo.
En estos videos programados en vivo, te enseñare como hacer un sistema web que te sirva para la facturación electrónica, para que puedas generar tus facturas desde una interfaz amigable para el usuario.
El código fuente se encuentra al final de esta entrada; si quieres recibir un sistema con más elementos que este gratuito, puedes apoyarme vía patreon desde 1 USD al mes: https://www.patreon.com/powerhdeleon
En este video del curso para crear el complemento para recepción de pagos del cfdi 3.3, te enseñare como incorporar la clase que generamos en el video anterior en la clase Comprobante, y de esta manera crear el xml, para sellarlo y posteriormente timbrarlo. También te explicare como debes armar el comprobante, ya que en este tipo de documento tiene validaciones en específico.