public ActionResult <Sucursal> Post(Sucursal item) { _context.Sucursales.Add(item); _context.SaveChanges(); return(CreatedAtAction(nameof(GetById), new { id = item.Id }, item)); }
public ActionResult <Almacen> Post(Almacen item) { _context.Almacenes.Add(item); _context.SaveChanges(); return(CreatedAtAction(nameof(GetById), new { id = item.Id }, item)); }
static void Main(string[] args) { // instanciando el contexto usando using // dispone el objeto automaticamente despues de que lo usa using (var db = new FacturaContext()){ // traer todos los productos var productos = db.Productos.ToList(); Console.WriteLine("Productos"); foreach (Producto producto in productos) { Console.WriteLine(producto.Nombre); } // modificando un producto var productoParaModificar = db.Productos.Find(3); productoParaModificar.Nombre = "Modificado"; productoParaModificar.Descripcion = "Descripcion Modificada"; // modificando varios productos con lambda exp // todo // guardando todos los cambios hechos db.SaveChanges(); } }
//Si se quiere agregar más de una funcionalidad asociada por favor usar (,) el separador será la COMA public static void InsertNovedad() { FacturaProduccionContext dbProduccion = new FacturaProduccionContext(); FacturaContext dbTestContext = new FacturaContext(); if (!dbProduccion.DBNovedadesRegistradasModel.Any()) { NovedadesRegistradasModel nuevaNovedad = new NovedadesRegistradasModel() { NombreNovedad = NovedadesEnumKeys.KeyNovedad.NewNumVoucherFormat.ToString(), FechaCreacionNovedad = DateTime.Now, NombreFuncionalidadAsociada = NovedadesEnumKeys.KeyNovedadFuncionalidadAsociada.GetNumVoucher.ToString() }; dbProduccion.DBNovedadesRegistradasModel.Add(nuevaNovedad); dbProduccion.SaveChanges(); } if (!dbTestContext.DBNovedadesRegistradasModel.Any()) { NovedadesRegistradasModel nuevaNovedad = new NovedadesRegistradasModel() { NombreNovedad = NovedadesEnumKeys.KeyNovedad.NewNumVoucherFormat.ToString(), FechaCreacionNovedad = DateTime.Now, NombreFuncionalidadAsociada = NovedadesEnumKeys.KeyNovedadFuncionalidadAsociada.GetNumVoucher.ToString() }; dbTestContext.DBNovedadesRegistradasModel.Add(nuevaNovedad); dbTestContext.SaveChanges(); } }
public static void CrearFuncionesBases() { FacturaContext dbCertificacion = new FacturaContext(); FacturaProduccionContext dbProduccion = new FacturaProduccionContext(); if (dbCertificacion.DBFunciones.Count() > 0 || dbProduccion.DBFunciones.Count() > 0) { return; } List <Tuple <string, string> > lstFunciones = new List <Tuple <string, string> >(); //Inicio lstFunciones.Add(new Tuple <string, string>("homey", "Inicio")); //MANAGE/INDEX TURN INTO //Configuracion lstFunciones.Add(new Tuple <string, string>("DatosEmpresa", "Configuracion")); lstFunciones.Add(new Tuple <string, string>("Register", "Configuracion")); lstFunciones.Add(new Tuple <string, string>("Certificacion", "Configuracion")); lstFunciones.Add(new Tuple <string, string>("Index", "Inicio")); lstFunciones.Add(new Tuple <string, string>("AgregarUsuario", "Configuracion")); //Clientes lstFunciones.Add(new Tuple <string, string>("ListarCliente", "Clientes")); lstFunciones.Add(new Tuple <string, string>("EditarCliente", "Clientes")); lstFunciones.Add(new Tuple <string, string>("NuevoCliente", "Clientes")); //FACTURAS //not complete lstFunciones.Add(new Tuple <string, string>("ListaFacturas", "Facturas")); lstFunciones.Add(new Tuple <string, string>("ListaNotaCredito", "Facturas")); lstFunciones.Add(new Tuple <string, string>("ListaNotaDebito", "Facturas")); lstFunciones.Add(new Tuple <string, string>("MakeFacturaExp", "Facturas")); lstFunciones.Add(new Tuple <string, string>("MakeFacturaNeoNote", "Facturas")); //COMPRAS lstFunciones.Add(new Tuple <string, string>("DTEsRecibidos", "Compras")); //GASTOS //not complete lstFunciones.Add(new Tuple <string, string>("ListaHonorarios", "Gastos")); lstFunciones.Add(new Tuple <string, string>("ListaEgresosFijos", "Gastos")); //PAGOS lstFunciones.Add(new Tuple <string, string>("ListaPagos", "Pagos")); //DECLARACIONES lstFunciones.Add(new Tuple <string, string>("ListaF29", "Declaraciones")); //Informes lstFunciones.Add(new Tuple <string, string>("InformeIngresos", "Informes")); lstFunciones.Add(new Tuple <string, string>("InformeEgresos", "Informes")); lstFunciones.Add(new Tuple <string, string>("InformeResultados", "Informes")); lstFunciones.Add(new Tuple <string, string>("ter", "Informes")); //AMBIENTES lstFunciones.Add(new Tuple <string, string>("SwitchPlatformCert", "Ambientes")); lstFunciones.Add(new Tuple <string, string>("SwitchPlatformProd", "Ambientes")); foreach (Tuple <string, string> pairFuncion in lstFunciones) { FuncionesModel fnFuncionObjGenerico = new FuncionesModel(); fnFuncionObjGenerico.NombreFuncion = pairFuncion.Item1; fnFuncionObjGenerico.NombreModulo = pairFuncion.Item2; dbCertificacion.DBFunciones.Add(fnFuncionObjGenerico); dbProduccion.DBFunciones.Add((FuncionesModel)fnFuncionObjGenerico.Clone()); } dbCertificacion.SaveChanges(); dbProduccion.SaveChanges(); }