示例#1
0
 public void add(Persona persona)
 {
     // Guardo a la persona en el contexto
     CotizacionesContext.Personas.Add(persona);
     //guardo los cambios
     CotizacionesContext.SaveChanges();
 }
示例#2
0
 public void add(Cotizacion cotizacion)
 {
     // Guardo cotizaciones en el contexto
     CotizacionesContext.Cotizaciones.Add(cotizacion);
     // Guardo los cambios
     CotizacionesContext.SaveChanges();
 }
示例#3
0
        /// <summary>
        /// Constructor via DI
        /// </summary>
        /// <param name="CotizacionesContext"></param>
        /// <param name="loggerFactory"></param>

        public MainServicio(CotizacionesContext cotizacionesContext, ILoggerFactory loggerFactory)
        {
            // Inicialización del Logger

            Logger = loggerFactory?.CreateLogger <MainServicio> ();
            if (Logger == null)
            {
                throw new ArgumentNullException(nameof(loggerFactory));
            }

            // Obtener el contexto

            CotizacionesContext = cotizacionesContext;
            if (cotizacionesContext == null)
            {
                throw new ArgumentNullException("MainServicio requiere del contexto != null");
            }

            // No se ha inicializado
            Initialized = false;

            Logger.LogInformation("MainServicio created");
        }