public static void RegistreUnaNuevaEmision(DatosDeLaEmision losDatos) { RegistroDeEmision elRegistro = GenereElRegistroDeLaEmision(losDatos); // Se guarda los registros en base de datos new RepositorioDeEmisiones().Guarde(elRegistro); }
public void ComoRegistro_UnaEmision_MapeadaComoRegistro() { elResultadoEsperado = ObtengaUnRegistroDeEmisionNacional(); losDatos = ObtengaLosDatosDeUnaEmisionNacional(); elResultadoObtenido = new MapeoDelRegistroDeEmision(losDatos).ComoRegistro(); Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido); }
public void Mapee_CasoUnico_ListaMapeada() { elResultadoEsperado = ObtengaLosDosCertificadosEsperados(); laEmision = ObtengaLaEmision(); elResultadoObtenido = new MapeoACertificadosVista(laEmision).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
private RegistroDeEmision ObtengaUnRegistroDeEmisionNacional() { RegistroDeEmision elRegistro = new RegistroDeEmision(); elRegistro.CertificadoDeAutenticacion = ObtengaUnRegistroDeCertificadoNacionalDeAutenticacion(); elRegistro.CertificadoDeFirma = ObtengaUnRegistroDeCertificadoNacionalDeFirma(); elRegistro.FechaDeGeneracion = new DateTime(2016, 10, 11); return(elRegistro); }
private static RegistroDeEmision MapeeLaEmisionAlRegistro(Emision laEmision) { RegistroDeEmision elRegistro = new RegistroDeEmision(); elRegistro.FechaDeGeneracion = ObtengaLaFecha(laEmision); elRegistro.CertificadoDeAutenticacion = ObtengaElRegistroDeCertificadoDeAutenticacion(laEmision); elRegistro.CertificadoDeFirma = ObtengaElRegistroDeCertificadoDeFirma(laEmision); return(elRegistro); }
public MapeoACertificadosVista(RegistroDeEmision laEmision) { var elCertificadoDeAutenticacion = laEmision.CertificadoDeAutenticacion; CertificadoVista elDeAutenticacion; elDeAutenticacion = new Mapeo <RegistroDeCertificado, CertificadoVista>().Mapee(elCertificadoDeAutenticacion); laLista.Add(elDeAutenticacion); var elCertificadoDeFirma = laEmision.CertificadoDeFirma; CertificadoVista elDeFirma; elDeFirma = new Mapeo <RegistroDeCertificado, CertificadoVista>().Mapee(elCertificadoDeFirma); laLista.Add(elDeFirma); }
// GET: Certificados/Details/5 public ActionResult Details(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RegistroDeEmision elRegistro = RepositorioDeEmisiones.ObtengaPorId(id); List <CertificadoVista> lasVistas; lasVistas = new MapeoACertificadosVista(elRegistro).ComoLista(); return(View(lasVistas)); }
private List <RegistroDeEmision> DosEmisionesRealizadas() { List <RegistroDeEmision> laLista = new List <RegistroDeEmision>(); RegistroDeEmision unaEmision = new RegistroDeEmision(); unaEmision.ID = 1; unaEmision.FechaDeGeneracion = new DateTime(2016, 10, 11); laLista.Add(unaEmision); RegistroDeEmision otraEmision = new RegistroDeEmision(); otraEmision.ID = 2; otraEmision.FechaDeGeneracion = new DateTime(2016, 8, 7); laLista.Add(otraEmision); return(laLista); }
public static void RegistreUnaNuevaEmision(DatosDeLaEmision losDatos) { // Se genera la emision Emision laEmision = new Emision(losDatos); // Se mapea a los registros de base de datos RegistroDeEmision elRegistro = new RegistroDeEmision(); elRegistro.FechaDeGeneracion = laEmision.FechaDeGeneracion; CertificadoDigital elCertificadoDeAutenticacion = laEmision.CertificadoDeAutenticacion; elRegistro.CertificadoDeAutenticacion = new Mapeo <CertificadoDigital, RegistroDeCertificado>().Mapee(elCertificadoDeAutenticacion); CertificadoDigital elCertificadoDeFirma = laEmision.CertificadoDeFirma; elRegistro.CertificadoDeFirma = new Mapeo <CertificadoDigital, RegistroDeCertificado>().Mapee(elCertificadoDeFirma); // Se guarda los registros en base de datos new RepositorioDeEmisiones().Guarde(elRegistro); }
private RegistroDeEmision ObtengaLaEmision() { RegistroDeEmision elRegistroDeEmision = new RegistroDeEmision(); RegistroDeCertificado unRegistro = new RegistroDeCertificado(); unRegistro.ID = 1; unRegistro.DireccionDeRevocacion = "http://crl"; unRegistro.FechaDeEmision = new System.DateTime(2014, 12, 31); unRegistro.FechaDeVencimiento = new System.DateTime(2018, 12, 31); unRegistro.Sujeto = "El Sujeto de Autenticacion"; elRegistroDeEmision.CertificadoDeAutenticacion = unRegistro; RegistroDeCertificado otroRegistro = new RegistroDeCertificado(); otroRegistro.ID = 2; otroRegistro.DireccionDeRevocacion = "http://crl2"; otroRegistro.FechaDeEmision = new System.DateTime(2015, 11, 30); otroRegistro.FechaDeVencimiento = new System.DateTime(2019, 11, 30); otroRegistro.Sujeto = "El Sujeto de Firma"; elRegistroDeEmision.CertificadoDeFirma = otroRegistro; return(elRegistroDeEmision); }