public IActionResult Add(ClienteRequest oModel) { Respuesta oRespuesta = new Respuesta(); try { using (ProductosContext db = new ProductosContext()) { Producto oProducto = new Producto(); oProducto.Nombre = oModel.Nombre; oProducto.PrecioUnitario = oModel.precioUnitario; oProducto.Costo = oModel.costo; db.Productos.Add(oProducto); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public LoginController(ProductosContext context, IOptions <AppSetting> appSettings) { _context = context; //var admin = _context.Users.Find("admin"); var admin = _context.Users.FirstOrDefault(x => x.UserName == "admin"); if (admin == null) { _context.Users.Add(new User() { //UserId = 1, UserName = "******", Password = "******", Estado = "AC", FirstName = "Adminitrador", LastName = "Adminitrador", Email = "*****@*****.**", MobilePhone = "31800000000", Role = "Administrador" } ); var registrosGuardados = _context.SaveChanges(); } _userService = new UserService(context); _jwtService = new JwtService(appSettings); }
public IActionResult Edit(ClienteRequest oModel) { Respuesta oRespuesta = new Respuesta(); try { using (ProductosContext db = new ProductosContext()) { Producto oProducto = db.Productos.Find(oModel.Id); oProducto.Nombre = oModel.Nombre; oProducto.PrecioUnitario = oModel.precioUnitario; oProducto.Costo = oModel.costo; db.Entry(oProducto).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.Productos.Add(oProducto); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Index() { using (ProductosContext db = new ProductosContext()) { var lst = db.Productos.ToList(); return(Ok(lst)); } }
public IActionResult Index() { using (ProductosContext db = new ProductosContext()) { var listaProductos = (from prod in db.Productos select prod).ToList(); return(Ok(listaProductos)); } }
public IActionResult product([FromBody] models.request.ProductosDelete modelo) { using (ProductosContext db = new ProductosContext()) { var listaProductos = (from prod in db.Productos select prod) .Where(s => s.IdProductos == modelo.IdProducto) .ToList(); return(Ok(listaProductos)); } }
public IActionResult busqueda([FromBody] models.request.Busquedas modelo) { using (ProductosContext db = new ProductosContext()) { var busqueda = (from prod in db.Productos select prod) .Where(s => s.NombreProducto.Contains(modelo.NombreProductoLargo.ToUpper())) .ToList(); if (busqueda == null) { Index(); } return(Ok(busqueda)); } }
public IActionResult delete([FromBody] models.request.ProductosDelete modelo) { using (ProductosContext db = new ProductosContext()) { try { var oProducto = db.Productos.Find(modelo.IdProducto); db.Remove(oProducto); db.SaveChanges(); return(Ok()); } catch (ArgumentNullException e) { return(NotFound()); } } }
public IActionResult Get() { Respuesta oRespuesta = new Respuesta(); oRespuesta.Exito = 0; try { using (ProductosContext db = new ProductosContext()) { var lst = db.Productos.ToList(); oRespuesta.Exito = 1; oRespuesta.Data = lst; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Index() { using (ProductosContext db = new ProductosContext()) { //El filtro lo hice en JS var query = from a in db.Productos join s in db.Ventas on a.IdProductos equals s.IdProductos select new VentasProductos { Nombre = a.NombreProducto, NombreLargo = a.NombreProducto, Precio = a.Precio, CantidadProductos = a.CantidadExistencia, Fecha = s.Fecha, CantidadVentas = s.Cantidad }; return(Ok(query.ToList())); } }
public IActionResult Delete(int id) { Respuesta oRespuesta = new Respuesta(); try { using (ProductosContext db = new ProductosContext()) { Producto oProducto = db.Productos.Find(id); db.Remove(oProducto); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public async Task <IActionResult> Update([FromBody] models.request.ProductosEdit modelo) { using (ProductosContext db = new ProductosContext()) { try { var oProducto = db.Productos.Find(modelo.IdProducto); oProducto.NombreProducto = modelo.NombreProducto.ToUpper(); oProducto.NombreProductoLargo = modelo.NombreProductoLargo.ToUpper(); oProducto.Precio = modelo.Precio; oProducto.CantidadExistencia = modelo.Cantidad; db.Entry(oProducto).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChangesAsync(); return(Ok()); } catch (Exception e) { return(NotFound()); } } }
public IActionResult create([FromBody] models.request.ProductosCreate modelo) { //Valido que no existan datos vacios if (!(modelo.Cantidad == 0 && modelo.Precio == 0 && String.IsNullOrEmpty(modelo.NombreProductoLargo) && String.IsNullOrEmpty(modelo.NombreProducto))) { using (ProductosContext db = new ProductosContext()) { Producto oProducto = new Producto(); oProducto.NombreProducto = modelo.NombreProducto.ToUpper(); oProducto.NombreProductoLargo = modelo.NombreProductoLargo.ToUpper(); oProducto.Precio = modelo.Precio; oProducto.CantidadExistencia = modelo.Cantidad; db.Add(oProducto); db.SaveChanges(); return(Ok()); } } else { return(NotFound()); } }
public ProductoService(ProductosContext context) { _context = context; }
public CategoriaController(ProductosContext dbContext) { context = dbContext; }
public VentaService(ProductosContext context) { _context = context; }
public UserController(ProductosContext context) { _userService = new UserService(context); }
public ValuesController(ProductosContext dbContext) { context = dbContext; }
public ProductosController(ProductosContext context) { _context = context; }
public VentaController(ProductosContext context) { _ventaService = new VentaService(context); }
public UserController(ProductosContext context, IHubContext <SignalHub> hubContext) { _userService = new UserService(context); _hubContext = hubContext; }
public UserService(ProductosContext context) => _context = context;
public ProductsController(ProductosContext context) { this._context = context; }
public ProductoController(ProductosContext context) { _productoService = new ProductoService(context); }
public ClientesController(ProductosContext dbContext) { context = dbContext; }